Поделиться через


JsonRpc Конструкторы

Определение

Перегрузки

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() , чтобы начать получать сообщения.

Применяется к