Class DeviceBoundSessionEventOccurredEventArgs
Triggered when a device bound session event occurs.
public sealed class DeviceBoundSessionEventOccurredEventArgs : EventArgs
- Inheritance
-
DeviceBoundSessionEventOccurredEventArgs
- Inherited Members
Properties
ChallengeEventDetails
Gets or sets the challengeEventDetails
[JsonPropertyName("challengeEventDetails")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ChallengeEventDetails? ChallengeEventDetails { get; set; }
Property Value
CreationEventDetails
The below are the different session event type details. Exactly one is populated.
[JsonPropertyName("creationEventDetails")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public CreationEventDetails? CreationEventDetails { get; set; }
Property Value
EventId
A unique identifier for this session event.
[JsonPropertyName("eventId")]
public string EventId { get; set; }
Property Value
RefreshEventDetails
Gets or sets the refreshEventDetails
[JsonPropertyName("refreshEventDetails")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public RefreshEventDetails? RefreshEventDetails { get; set; }
Property Value
SessionId
The session ID this event is associated with. May not be populated for failed events.
[JsonPropertyName("sessionId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? SessionId { get; set; }
Property Value
Site
The site this session event is associated with.
[JsonPropertyName("site")]
public string Site { get; set; }
Property Value
Succeeded
Whether this event was considered successful.
[JsonPropertyName("succeeded")]
public bool Succeeded { get; set; }
Property Value
TerminationEventDetails
Gets or sets the terminationEventDetails
[JsonPropertyName("terminationEventDetails")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public TerminationEventDetails? TerminationEventDetails { get; set; }