DarkWS.Client.DarkWsStateChangedEventArgs
DarkWS.Client
DarkWS.Client
DarkWsStateChangedEventArgs Class
An ordered connection state transition.
public sealed class DarkWsStateChangedEventArgs : System.EventArgs
Inheritance System.Object → System.EventArgs → DarkWsStateChangedEventArgs
Constructors
DarkWsStateChangedEventArgs(DarkWsClientState, DarkWsClientState, Exception) Constructor
Creates a state transition.
public DarkWsStateChangedEventArgs(DarkWS.Client.DarkWsClientState previousState, DarkWS.Client.DarkWsClientState state, System.Exception? reason=null);
Parameters
previousState DarkWsClientState
state DarkWsClientState
reason System.Exception
Properties
DarkWsStateChangedEventArgs.PreviousState Property
State before the transition.
public DarkWS.Client.DarkWsClientState PreviousState { get; }
Property Value
DarkWsStateChangedEventArgs.Reason Property
Optional transport or protocol failure.
public System.Exception? Reason { get; }
Property Value
DarkWsStateChangedEventArgs.State Property
State after the transition.
public DarkWS.Client.DarkWsClientState State { get; }