Compartilhar via


WebSocketMessageHandler Construtores

Definição

Sobrecargas

WebSocketMessageHandler(WebSocket)

Inicializa uma nova instância da WebSocketMessageHandler classe que usa a JsonMessageFormatter para serializar mensagens como JSON textual.

WebSocketMessageHandler(WebSocket, Int32)

Inicializa uma nova instância da classe WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Inicializa uma nova instância da classe WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket)

Inicializa uma nova instância da WebSocketMessageHandler classe que usa a JsonMessageFormatter para serializar mensagens 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

O WebSocket usado para se comunicar. Isso não será descartado automaticamente com isso WebSocketMessageHandler.

Aplica-se a

WebSocketMessageHandler(WebSocket, Int32)

Inicializa uma nova instância da classe 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

O WebSocket usado para se comunicar. Isso não será descartado automaticamente com isso WebSocketMessageHandler.

bufferSize
Int32

O tamanho do buffer a ser usado para ler mensagens JSON-RPC. As mensagens que excederem esse tamanho serão tratadas corretamente, mas podem exigir várias operações de E/S.

Aplica-se a

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Inicializa uma nova instância da classe 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

O WebSocket usado para se comunicar. Isso não será descartado automaticamente com isso WebSocketMessageHandler.

formatter
IJsonRpcMessageFormatter

O formatador a ser usado para serializar JsonRpcMessage instâncias.

sizeHint
Int32

O tamanho do buffer a ser usado para ler mensagens JSON-RPC. As mensagens que excederem esse tamanho serão tratadas corretamente, mas podem exigir várias operações de E/S.

Aplica-se a