Freigeben über


WebSocketMessageHandler Konstruktoren

Definition

Ü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.

Gilt für: