WebSocketMessageHandler Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WebSocketMessageHandler(WebSocket) |
Inicializa una nueva instancia de la WebSocketMessageHandler clase que usa JsonMessageFormatter para serializar los mensajes como JSON textual. |
WebSocketMessageHandler(WebSocket, Int32) |
Inicializa una nueva instancia de la clase WebSocketMessageHandler. |
WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32) |
Inicializa una nueva instancia de la clase WebSocketMessageHandler. |
WebSocketMessageHandler(WebSocket)
Inicializa una nueva instancia de la WebSocketMessageHandler clase que usa JsonMessageFormatter para serializar los mensajes como JSON textual.
public WebSocketMessageHandler (System.Net.WebSockets.WebSocket webSocket);
new StreamJsonRpc.WebSocketMessageHandler : System.Net.WebSockets.WebSocket -> StreamJsonRpc.WebSocketMessageHandler
Public Sub New (webSocket As WebSocket)
Parámetros
- webSocket
- WebSocket
utilizado WebSocket para comunicarse. Esto no se eliminará automáticamente con este WebSocketMessageHandler.
Se aplica a
WebSocketMessageHandler(WebSocket, Int32)
Inicializa una nueva instancia de la clase 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)
Parámetros
- webSocket
- WebSocket
utilizado WebSocket para comunicarse. Esto no se eliminará automáticamente con este WebSocketMessageHandler.
- bufferSize
- Int32
Tamaño del búfer que se va a usar para leer mensajes JSON-RPC. Los mensajes que superan este tamaño se controlarán correctamente, pero pueden requerir varias operaciones de E/S.
Se aplica a
WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)
Inicializa una nueva instancia de la clase 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)
Parámetros
- webSocket
- WebSocket
utilizado WebSocket para comunicarse. Esto no se eliminará automáticamente con este WebSocketMessageHandler.
- formatter
- IJsonRpcMessageFormatter
Formateador que se va a usar para serializar JsonRpcMessage instancias.
- sizeHint
- Int32
Tamaño del búfer que se va a usar para leer mensajes JSON-RPC. Los mensajes que superan este tamaño se controlarán correctamente, pero pueden requerir varias operaciones de E/S.