pub struct ApplicationProcessExitedEvent {Show 18 fields
pub kind: FabricEventKind,
pub event_instance_id: Uuid,
pub category: Option<String>,
pub time_stamp: String,
pub has_correlated_events: Option<bool>,
pub application_id: String,
pub service_name: String,
pub service_package_name: String,
pub service_package_activation_id: String,
pub is_exclusive: bool,
pub code_package_name: String,
pub entry_point_type: String,
pub exe_name: String,
pub process_id: i64,
pub host_id: String,
pub exit_code: i64,
pub unexpected_termination: bool,
pub start_time: String,
}Fields§
§kind: FabricEventKind§event_instance_id: UuidThe identifier for the FabricEvent instance.
category: Option<String>The category of event.
time_stamp: StringThe time event was logged.
Shows there is existing related events available.
application_id: StringThe identity of the application. This is an encoded representation of the application name. This is used in the REST APIs to identify the application resource. Starting in version 6.0, hierarchical names are delimited with the "\~" character. For example, if the application name is "fabric:/myapp/app1", the application identity would be "myapp\~app1" in 6.0+ and "myapp/app1" in previous versions.
service_name: StringName of Service.
service_package_name: StringName of Service package.
service_package_activation_id: StringActivation Id of Service package.
is_exclusive: boolIndicates IsExclusive flag.
code_package_name: StringName of Code package.
entry_point_type: StringType of EntryPoint.
exe_name: StringName of executable.
process_id: i64Process Id.
host_id: StringHost Id.
exit_code: i64Exit code of process.
unexpected_termination: boolIndicates if termination is unexpected.
start_time: StringStart time of process.