RemoteInvocationException 构造函数

定义

重载

RemoteInvocationException(SerializationInfo, StreamingContext)

初始化 RemoteInvocationException 类的新实例。

RemoteInvocationException(String, Int32, Exception)

初始化 RemoteInvocationException 类的新实例。

RemoteInvocationException(String, Int32, Object)

初始化 RemoteInvocationException 类的新实例。

RemoteInvocationException(String, String, String)

初始化 RemoteInvocationException 类的新实例。

RemoteInvocationException(String, Int32, Object, Object)

初始化 RemoteInvocationException 类的新实例。

RemoteInvocationException(String, String, String, JToken)

初始化 RemoteInvocationException 类的新实例。

RemoteInvocationException(SerializationInfo, StreamingContext)

初始化 RemoteInvocationException 类的新实例。

protected RemoteInvocationException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new StreamJsonRpc.RemoteInvocationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> StreamJsonRpc.RemoteInvocationException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

参数

info
SerializationInfo

序列化信息。

context
StreamingContext

流式处理上下文。

适用于

RemoteInvocationException(String, Int32, Exception)

初始化 RemoteInvocationException 类的新实例。

public RemoteInvocationException (string? message, int errorCode, Exception innerException);
new StreamJsonRpc.RemoteInvocationException : string * int * Exception -> StreamJsonRpc.RemoteInvocationException
Public Sub New (message As String, errorCode As Integer, innerException As Exception)

参数

message
String

消息。

errorCode
Int32

响应中 error.code 字段的值。

innerException
Exception

RPC 服务器引发的反序列化异常。

适用于

RemoteInvocationException(String, Int32, Object)

初始化 RemoteInvocationException 类的新实例。

public RemoteInvocationException (string message, int errorCode, object errorData);
public RemoteInvocationException (string? message, int errorCode, object? errorData);
new StreamJsonRpc.RemoteInvocationException : string * int * obj -> StreamJsonRpc.RemoteInvocationException
Public Sub New (message As String, errorCode As Integer, errorData As Object)

参数

message
String

消息。

errorCode
Int32

响应中 error.code 字段的值。

errorData
Object

响应中 error.data 字段的值。

适用于

RemoteInvocationException(String, String, String)

初始化 RemoteInvocationException 类的新实例。

public RemoteInvocationException (string message, string remoteStack, string remoteCode);
new StreamJsonRpc.RemoteInvocationException : string * string * string -> StreamJsonRpc.RemoteInvocationException
Public Sub New (message As String, remoteStack As String, remoteCode As String)

参数

message
String

消息。

remoteStack
String

远程堆栈。

remoteCode
String

远程代码。

适用于

RemoteInvocationException(String, Int32, Object, Object)

初始化 RemoteInvocationException 类的新实例。

public RemoteInvocationException (string? message, int errorCode, object? errorData, object? deserializedErrorData);
new StreamJsonRpc.RemoteInvocationException : string * int * obj * obj -> StreamJsonRpc.RemoteInvocationException
Public Sub New (message As String, errorCode As Integer, errorData As Object, deserializedErrorData As Object)

参数

message
String

消息。

errorCode
Int32

响应中 error.code 字段的值。

errorData
Object

响应中 error.data 字段的值。

deserializedErrorData
Object

响应中 error.data 字段的值,根据该 GetErrorDetailsDataType(JsonRpcError)字段进行反序列化。

适用于

RemoteInvocationException(String, String, String, JToken)

初始化 RemoteInvocationException 类的新实例。

public RemoteInvocationException (string message, string remoteStack, string remoteCode, Newtonsoft.Json.Linq.JToken errorData);
new StreamJsonRpc.RemoteInvocationException : string * string * string * Newtonsoft.Json.Linq.JToken -> StreamJsonRpc.RemoteInvocationException
Public Sub New (message As String, remoteStack As String, remoteCode As String, errorData As JToken)

参数

message
String

消息。

remoteStack
String

远程堆栈。

remoteCode
String

远程代码。

errorData
Newtonsoft.Json.Linq.JToken

响应中 error.data 字段的值。

适用于