JsonRpc 构造函数

定义

重载

JsonRpc(IJsonRpcMessageHandler)

初始化 JsonRpc 类的新实例。

JsonRpc(Stream)

初始化使用 序列化JsonMessageFormatter的消息的类HeaderDelimitedMessageHandler的新实例JsonRpc

JsonRpc(DelimitedMessageHandler, Object)

初始化 JsonRpc 类的新实例。

JsonRpc(IJsonRpcMessageHandler, Object)

初始化 JsonRpc 类的新实例。

JsonRpc(Stream, Stream, Object)

初始化使用 序列化JsonMessageFormatter的消息的类HeaderDelimitedMessageHandler的新实例JsonRpc

JsonRpc(IJsonRpcMessageHandler)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

初始化 JsonRpc 类的新实例。

public JsonRpc(StreamJsonRpc.IJsonRpcMessageHandler messageHandler);
new StreamJsonRpc.JsonRpc : StreamJsonRpc.IJsonRpcMessageHandler -> StreamJsonRpc.JsonRpc
Public Sub New (messageHandler As IJsonRpcMessageHandler)

参数

messageHandler
IJsonRpcMessageHandler

用于传输和接收 RPC 消息的消息处理程序。

注解

必须调用 StartListening() 以开始接收消息。

适用于

JsonRpc(Stream)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

初始化使用 序列化JsonMessageFormatter的消息的类HeaderDelimitedMessageHandler的新实例JsonRpc

public JsonRpc(System.IO.Stream stream);
new StreamJsonRpc.JsonRpc : System.IO.Stream -> StreamJsonRpc.JsonRpc
Public Sub New (stream As Stream)

参数

stream
Stream

用于传输和接收消息的完整双工流。

注解

必须调用 StartListening() 以开始接收消息。

适用于

JsonRpc(DelimitedMessageHandler, Object)

Source:
JsonRpc.cs

初始化 JsonRpc 类的新实例。

public JsonRpc(StreamJsonRpc.DelimitedMessageHandler messageHandler, object target = default);
new StreamJsonRpc.JsonRpc : StreamJsonRpc.DelimitedMessageHandler * obj -> StreamJsonRpc.JsonRpc
Public Sub New (messageHandler As DelimitedMessageHandler, Optional target As Object = Nothing)

参数

messageHandler
DelimitedMessageHandler

用于传输和接收 RPC 消息的消息处理程序。

target
Object

传入 RPC 请求到达时要调用的可选目标对象。

注解

必须调用 StartListening() 以开始接收消息。

适用于

JsonRpc(IJsonRpcMessageHandler, Object)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

初始化 JsonRpc 类的新实例。

public JsonRpc(StreamJsonRpc.IJsonRpcMessageHandler messageHandler, object target);
public JsonRpc(StreamJsonRpc.IJsonRpcMessageHandler messageHandler, object? target);
new StreamJsonRpc.JsonRpc : StreamJsonRpc.IJsonRpcMessageHandler * obj -> StreamJsonRpc.JsonRpc
Public Sub New (messageHandler As IJsonRpcMessageHandler, target As Object)

参数

messageHandler
IJsonRpcMessageHandler

用于传输和接收 RPC 消息的消息处理程序。

target
Object

传入 RPC 请求到达时要调用的可选目标对象。

注解

必须调用 StartListening() 以开始接收消息。

适用于

JsonRpc(Stream, Stream, Object)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

初始化使用 序列化JsonMessageFormatter的消息的类HeaderDelimitedMessageHandler的新实例JsonRpc

public JsonRpc(System.IO.Stream sendingStream, System.IO.Stream receivingStream, object target = default);
public JsonRpc(System.IO.Stream? sendingStream, System.IO.Stream? receivingStream, object? target = default);
new StreamJsonRpc.JsonRpc : System.IO.Stream * System.IO.Stream * obj -> StreamJsonRpc.JsonRpc
Public Sub New (sendingStream As Stream, receivingStream As Stream, Optional target As Object = Nothing)

参数

sendingStream
Stream

用于传输消息的流。 可能为 null。

receivingStream
Stream

用于接收消息的流。 可能为 null。

target
Object

传入 RPC 请求到达时要调用的可选目标对象。

注解

必须调用 StartListening() 以开始接收消息。

适用于