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. Сообщения, превышающие этот размер, будут обрабатываться должным образом, но могут потребоваться несколько операций ввода-вывода.