Table of Contents

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

description string

The description.

reason DisconnectedReason

The 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

description string

The description.

reason DisconnectedReason

The reason for disconnection.

lastMessage JToken

The 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

description string

The description.

reason DisconnectedReason

The reason for disconnection.

lastMessage JToken

The last message.

exception Exception

The exception.

JsonRpcDisconnectedEventArgs(string, DisconnectedReason, Exception?)

Initializes a new instance of the JsonRpcDisconnectedEventArgs class.

public JsonRpcDisconnectedEventArgs(string description, DisconnectedReason reason, Exception? exception)

Parameters

description string

The description.

reason DisconnectedReason

The reason for disconnection.

exception Exception

The exception.

Properties

Description

Gets the description.

public string Description { get; }

Property Value

string

Exception

Gets the exception.

public Exception? Exception { get; }

Property Value

Exception

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; }

Property Value

DisconnectedReason

See Also