JsonRpc 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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)
初始化 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)
初始化使用 序列化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)
初始化 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)
初始化 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)
初始化使用 序列化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() 以开始接收消息。