Condividi tramite


WebSocketMessageHandler Costruttori

Definizione

Overload

WebSocketMessageHandler(WebSocket)

Inizializza una nuova istanza della WebSocketMessageHandler classe che usa per JsonMessageFormatter serializzare i messaggi come JSON testuale.

WebSocketMessageHandler(WebSocket, Int32)

Inizializza una nuova istanza della classe WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Inizializza una nuova istanza della classe WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket)

Inizializza una nuova istanza della WebSocketMessageHandler classe che usa per JsonMessageFormatter serializzare i messaggi come JSON testuale.

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

Parametri

webSocket
WebSocket

Oggetto WebSocket utilizzato per comunicare. Questa operazione non verrà eliminata automaticamente con l'oggetto WebSocketMessageHandler.

Si applica a

WebSocketMessageHandler(WebSocket, Int32)

Inizializza una nuova istanza della classe 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)

Parametri

webSocket
WebSocket

Oggetto WebSocket utilizzato per comunicare. Questa operazione non verrà eliminata automaticamente con l'oggetto WebSocketMessageHandler.

bufferSize
Int32

Dimensioni del buffer da usare per la lettura di messaggi JSON-RPC. I messaggi che superano queste dimensioni verranno gestiti correttamente, ma potrebbero richiedere più operazioni di I/O.

Si applica a

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Inizializza una nuova istanza della classe 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)

Parametri

webSocket
WebSocket

Oggetto WebSocket utilizzato per comunicare. Questa operazione non verrà eliminata automaticamente con l'oggetto WebSocketMessageHandler.

formatter
IJsonRpcMessageFormatter

Formattatore da utilizzare per serializzare JsonRpcMessage le istanze.

sizeHint
Int32

Dimensioni del buffer da usare per la lettura di messaggi JSON-RPC. I messaggi che superano queste dimensioni verranno gestiti correttamente, ma potrebbero richiedere più operazioni di I/O.

Si applica a