WebSocketMessageHandler Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
WebSocketMessageHandler(WebSocket) |
Initialisiert eine neue Instanz der WebSocketMessageHandler Klasse, die die JsonMessageFormatter zum Serialisieren von Nachrichten als textbezogenes JSON verwendet. |
WebSocketMessageHandler(WebSocket, Int32) |
Initialisiert eine neue Instanz der WebSocketMessageHandler-Klasse. |
WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32) |
Initialisiert eine neue Instanz der WebSocketMessageHandler-Klasse. |
WebSocketMessageHandler(WebSocket)
Initialisiert eine neue Instanz der WebSocketMessageHandler Klasse, die die JsonMessageFormatter zum Serialisieren von Nachrichten als textbezogenes JSON verwendet.
public WebSocketMessageHandler (System.Net.WebSockets.WebSocket webSocket);
new StreamJsonRpc.WebSocketMessageHandler : System.Net.WebSockets.WebSocket -> StreamJsonRpc.WebSocketMessageHandler
Public Sub New (webSocket As WebSocket)
Parameter
- webSocket
- WebSocket
Die WebSocket verwendet, um zu kommunizieren. Dies wird nicht automatisch entsorgt WebSocketMessageHandler.
Gilt für:
WebSocketMessageHandler(WebSocket, Int32)
Initialisiert eine neue Instanz der WebSocketMessageHandler-Klasse.
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)
Parameter
- webSocket
- WebSocket
Die WebSocket verwendet, um zu kommunizieren. Dies wird nicht automatisch entsorgt WebSocketMessageHandler.
- bufferSize
- Int32
Die Größe des Puffers, der zum Lesen von JSON-RPC-Nachrichten verwendet werden soll. Nachrichten, die diese Größe überschreiten, werden ordnungsgemäß behandelt, erfordern jedoch möglicherweise mehrere E/A-Vorgänge.
Gilt für:
WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)
Initialisiert eine neue Instanz der WebSocketMessageHandler-Klasse.
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)
Parameter
- webSocket
- WebSocket
Die WebSocket verwendet, um zu kommunizieren. Dies wird nicht automatisch entsorgt WebSocketMessageHandler.
- formatter
- IJsonRpcMessageFormatter
Der Formatierer, der zum Serialisieren von JsonRpcMessage Instanzen verwendet werden soll.
- sizeHint
- Int32
Die Größe des Puffers, der zum Lesen von JSON-RPC-Nachrichten verwendet werden soll. Nachrichten, die diese Größe überschreiten, werden ordnungsgemäß behandelt, erfordern jedoch möglicherweise mehrere E/A-Vorgänge.