語言

JsonRpc 建構函式

定義

多載

名稱 Description
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.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
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)

來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs

初始化一個新的類別實例 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.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)

來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
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)

來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs
來源:
JsonRpc.cs

初始化一個新的類別實例 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() 開始接收訊息非常重要。

適用於