JsonRpc 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
JsonRpc(IJsonRpcMessageHandler) |
初始化 JsonRpc 類別的新執行個體。 |
JsonRpc(Stream) |
初始化 類別的新實例, JsonRpc 這個實例會使用 HeaderDelimitedMessageHandler 序列化的 JsonMessageFormatter 訊息。 |
JsonRpc(DelimitedMessageHandler, Object) |
初始化 JsonRpc 類別的新執行個體。 |
JsonRpc(IJsonRpcMessageHandler, Object) |
初始化 JsonRpc 類別的新執行個體。 |
JsonRpc(Stream, Stream, Object) |
初始化 類別的新實例, JsonRpc 這個實例會使用 HeaderDelimitedMessageHandler 序列化的 JsonMessageFormatter 訊息。 |
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)
初始化 類別的新實例, JsonRpc 這個實例會使用 HeaderDelimitedMessageHandler 序列化的 JsonMessageFormatter 訊息。
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)
初始化 類別的新實例, JsonRpc 這個實例會使用 HeaderDelimitedMessageHandler 序列化的 JsonMessageFormatter 訊息。
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() 以開始接收訊息。