Class JsonRpcDisconnectedEventArgs
- Namespace
- StreamJsonRpc
- Assembly
- StreamJsonRpc.dll
Describes the reason behind a disconnection with the remote party.
public class JsonRpcDisconnectedEventArgs : EventArgs
- Inheritance
-
JsonRpcDisconnectedEventArgs
- Inherited Members
Constructors
JsonRpcDisconnectedEventArgs(string, DisconnectedReason)
Initializes a new instance of the JsonRpcDisconnectedEventArgs class.
public JsonRpcDisconnectedEventArgs(string description, DisconnectedReason reason)
Parameters
descriptionstringThe description.
reasonDisconnectedReasonThe reason for disconnection.
JsonRpcDisconnectedEventArgs(string, DisconnectedReason, JToken?)
Initializes a new instance of the JsonRpcDisconnectedEventArgs class.
[Obsolete("Avoid overloads that assume the message is exchanged by JToken.")]
public JsonRpcDisconnectedEventArgs(string description, DisconnectedReason reason, JToken? lastMessage)
Parameters
descriptionstringThe description.
reasonDisconnectedReasonThe reason for disconnection.
lastMessageJTokenThe last message.
JsonRpcDisconnectedEventArgs(string, DisconnectedReason, JToken?, Exception?)
Initializes a new instance of the JsonRpcDisconnectedEventArgs class.
[Obsolete("Avoid overloads that assume the message is exchanged by JToken.")]
public JsonRpcDisconnectedEventArgs(string description, DisconnectedReason reason, JToken? lastMessage, Exception? exception)
Parameters
descriptionstringThe description.
reasonDisconnectedReasonThe reason for disconnection.
lastMessageJTokenThe last message.
exceptionExceptionThe exception.
JsonRpcDisconnectedEventArgs(string, DisconnectedReason, Exception?)
Initializes a new instance of the JsonRpcDisconnectedEventArgs class.
public JsonRpcDisconnectedEventArgs(string description, DisconnectedReason reason, Exception? exception)
Parameters
descriptionstringThe description.
reasonDisconnectedReasonThe reason for disconnection.
exceptionExceptionThe exception.
Properties
Description
Gets the description.
public string Description { get; }
Property Value
Exception
Gets the exception.
public Exception? Exception { get; }
Property Value
LastMessage
Gets the last message.
[Obsolete("Avoid using properties that assume the message is exchanged by JToken.")]
public JToken? LastMessage { get; }
Property Value
- JToken
Reason
Gets the reason.
public DisconnectedReason Reason { get; }