Sdílet prostřednictvím


WebSocketMessageHandler Konstruktory

Definice

Přetížení

WebSocketMessageHandler(WebSocket)

Inicializuje novou instanci WebSocketMessageHandler třídy, která používá JsonMessageFormatter k serializaci zpráv jako textový JSON.

WebSocketMessageHandler(WebSocket, Int32)

Inicializuje novou instanci WebSocketMessageHandler třídy.

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Inicializuje novou instanci WebSocketMessageHandler třídy.

WebSocketMessageHandler(WebSocket)

Inicializuje novou instanci WebSocketMessageHandler třídy, která používá JsonMessageFormatter k serializaci zpráv jako textový 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

Používá WebSocket se ke komunikaci. To nebude automaticky odstraněno s tímto WebSocketMessageHandler.

Platí pro

WebSocketMessageHandler(WebSocket, Int32)

Inicializuje novou instanci WebSocketMessageHandler třídy.

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

Používá WebSocket se ke komunikaci. To nebude automaticky odstraněno s tímto WebSocketMessageHandler.

bufferSize
Int32

Velikost vyrovnávací paměti, která se má použít ke čtení zpráv JSON-RPC. Zprávy, které tuto velikost překračují, se zpracují správně, ale můžou vyžadovat více vstupně-výstupních operací.

Platí pro

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Inicializuje novou instanci WebSocketMessageHandler třídy.

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

Používá WebSocket se ke komunikaci. To nebude automaticky odstraněno s tímto WebSocketMessageHandler.

formatter
IJsonRpcMessageFormatter

Formátovací modul, který se má použít k serializaci JsonRpcMessage instancí.

sizeHint
Int32

Velikost vyrovnávací paměti, která se má použít ke čtení zpráv JSON-RPC. Zprávy, které tuto velikost překračují, se zpracují správně, ale můžou vyžadovat více vstupně-výstupních operací.

Platí pro