WebSocketMessageHandler Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.