Partilhar via


JsonRpc Construtores

Definição

Sobrecargas

JsonRpc(IJsonRpcMessageHandler)

Inicializa uma nova instância da classe JsonRpc.

JsonRpc(Stream)

Inicializa uma nova instância da JsonRpc classe que usa HeaderDelimitedMessageHandler mensagens serializadas usando o JsonMessageFormatter.

JsonRpc(DelimitedMessageHandler, Object)

Inicializa uma nova instância da classe JsonRpc.

JsonRpc(IJsonRpcMessageHandler, Object)

Inicializa uma nova instância da classe JsonRpc.

JsonRpc(Stream, Stream, Object)

Inicializa uma nova instância da JsonRpc classe que usa HeaderDelimitedMessageHandler mensagens serializadas usando o JsonMessageFormatter.

JsonRpc(IJsonRpcMessageHandler)

Inicializa uma nova instância da classe JsonRpc.

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

Parâmetros

messageHandler
IJsonRpcMessageHandler

O manipulador de mensagens a ser usado para transmitir e receber mensagens RPC.

Comentários

É importante chamar StartListening() para começar a receber mensagens.

Aplica-se a

JsonRpc(Stream)

Inicializa uma nova instância da JsonRpc classe que usa HeaderDelimitedMessageHandler mensagens serializadas usando o JsonMessageFormatter.

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

Parâmetros

stream
Stream

O fluxo duplex completo usado para transmitir e receber mensagens.

Comentários

É importante chamar StartListening() para começar a receber mensagens.

Aplica-se a

JsonRpc(DelimitedMessageHandler, Object)

Inicializa uma nova instância da classe 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)

Parâmetros

messageHandler
DelimitedMessageHandler

O manipulador de mensagens a ser usado para transmitir e receber mensagens RPC.

target
Object

Um objeto de destino opcional a ser invocado quando as solicitações RPC de entrada chegam.

Comentários

É importante chamar StartListening() para começar a receber mensagens.

Aplica-se a

JsonRpc(IJsonRpcMessageHandler, Object)

Inicializa uma nova instância da classe 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)

Parâmetros

messageHandler
IJsonRpcMessageHandler

O manipulador de mensagens a ser usado para transmitir e receber mensagens RPC.

target
Object

Um objeto de destino opcional a ser invocado quando as solicitações RPC de entrada chegam.

Comentários

É importante chamar StartListening() para começar a receber mensagens.

Aplica-se a

JsonRpc(Stream, Stream, Object)

Inicializa uma nova instância da JsonRpc classe que usa HeaderDelimitedMessageHandler mensagens serializadas usando o 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)

Parâmetros

sendingStream
Stream

O fluxo usado para transmitir mensagens. Pode ser nulo.

receivingStream
Stream

O fluxo usado para receber mensagens. Pode ser nulo.

target
Object

Um objeto de destino opcional a ser invocado quando as solicitações RPC de entrada chegam.

Comentários

É importante chamar StartListening() para começar a receber mensagens.

Aplica-se a