Udostępnij za pośrednictwem


WebSocketMessageHandler Konstruktory

Definicja

Przeciążenia

WebSocketMessageHandler(WebSocket)

Inicjuje WebSocketMessageHandler nowe wystąpienie klasy, która używa klasy JsonMessageFormatter , aby serializować komunikaty jako tekstowy kod JSON.

WebSocketMessageHandler(WebSocket, Int32)

Inicjuje nowe wystąpienie klasy WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Inicjuje nowe wystąpienie klasy WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket)

Inicjuje WebSocketMessageHandler nowe wystąpienie klasy, która używa klasy JsonMessageFormatter , aby serializować komunikaty jako tekstowy kod JSON.

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

Parametry

webSocket
WebSocket

Używany do komunikowania WebSocket się. Nie zostanie to automatycznie usunięte za pomocą tego polecenia WebSocketMessageHandler.

Dotyczy

WebSocketMessageHandler(WebSocket, Int32)

Inicjuje nowe wystąpienie klasy 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)

Parametry

webSocket
WebSocket

Używany do komunikowania WebSocket się. Nie zostanie to automatycznie usunięte za pomocą tego polecenia WebSocketMessageHandler.

bufferSize
Int32

Rozmiar buforu do użycia do odczytywania komunikatów JSON-RPC. Komunikaty, które przekraczają ten rozmiar, będą prawidłowo obsługiwane, ale mogą wymagać wielu operacji we/wy.

Dotyczy

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Inicjuje nowe wystąpienie klasy 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)

Parametry

webSocket
WebSocket

Używany do komunikowania WebSocket się. Nie zostanie to automatycznie usunięte za pomocą tego polecenia WebSocketMessageHandler.

formatter
IJsonRpcMessageFormatter

Formater służący do serializacji JsonRpcMessage wystąpień.

sizeHint
Int32

Rozmiar buforu do użycia do odczytywania komunikatów JSON-RPC. Komunikaty, które przekraczają ten rozmiar, będą prawidłowo obsługiwane, ale mogą wymagać wielu operacji we/wy.

Dotyczy