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


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

Определение

Перегрузки

WebSocketMessageHandler(WebSocket)

Инициализирует новый экземпляр WebSocketMessageHandler класса, который использует JsonMessageFormatter для сериализации сообщений в виде текстового JSON.

WebSocketMessageHandler(WebSocket, Int32)

Инициализирует новый экземпляр класса WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Инициализирует новый экземпляр класса WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket)

Инициализирует новый экземпляр WebSocketMessageHandler класса, который использует JsonMessageFormatter для сериализации сообщений в виде текстового JSON.

public WebSocketMessageHandler (System.Net.WebSockets.WebSocket webSocket);
new StreamJsonRpc.WebSocketMessageHandler : System.Net.WebSockets.WebSocket -> StreamJsonRpc.WebSocketMessageHandler
Public Sub New (webSocket As WebSocket)

Параметры

webSocket
WebSocket

Используется WebSocket для обмена данными. Это не будет автоматически удалено с помощью этого WebSocketMessageHandlerпараметра.

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

WebSocketMessageHandler(WebSocket, Int32)

Инициализирует новый экземпляр класса WebSocketMessageHandler.

public WebSocketMessageHandler (System.Net.WebSockets.WebSocket webSocket, int bufferSize = 4096);
new StreamJsonRpc.WebSocketMessageHandler : System.Net.WebSockets.WebSocket * int -> StreamJsonRpc.WebSocketMessageHandler
Public Sub New (webSocket As WebSocket, Optional bufferSize As Integer = 4096)

Параметры

webSocket
WebSocket

Используется WebSocket для обмена данными. Это не будет автоматически удалено с помощью этого WebSocketMessageHandlerпараметра.

bufferSize
Int32

Размер буфера, используемый для чтения сообщений JSON-RPC. Сообщения, превышающие этот размер, будут обрабатываться должным образом, но могут потребоваться несколько операций ввода-вывода.

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

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Инициализирует новый экземпляр класса WebSocketMessageHandler.

public WebSocketMessageHandler (System.Net.WebSockets.WebSocket webSocket, StreamJsonRpc.IJsonRpcMessageFormatter formatter, int sizeHint = 4096);
new StreamJsonRpc.WebSocketMessageHandler : System.Net.WebSockets.WebSocket * StreamJsonRpc.IJsonRpcMessageFormatter * int -> StreamJsonRpc.WebSocketMessageHandler
Public Sub New (webSocket As WebSocket, formatter As IJsonRpcMessageFormatter, Optional sizeHint As Integer = 4096)

Параметры

webSocket
WebSocket

Используется WebSocket для обмена данными. Это не будет автоматически удалено с помощью этого WebSocketMessageHandlerпараметра.

formatter
IJsonRpcMessageFormatter

Модуль форматирования, используемый для сериализации JsonRpcMessage экземпляров.

sizeHint
Int32

Размер буфера, используемый для чтения сообщений JSON-RPC. Сообщения, превышающие этот размер, будут обрабатываться должным образом, но могут потребоваться несколько операций ввода-вывода.

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