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