Partager via


WebSocketMessageHandler Constructeurs

Définition

Surcharges

WebSocketMessageHandler(WebSocket)

Initialise une nouvelle instance de la WebSocketMessageHandler classe qui utilise la méthode pour sérialiser les JsonMessageFormatter messages en tant que JSON textuel.

WebSocketMessageHandler(WebSocket, Int32)

Initialise une nouvelle instance de la classe WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Initialise une nouvelle instance de la classe WebSocketMessageHandler.

WebSocketMessageHandler(WebSocket)

Initialise une nouvelle instance de la WebSocketMessageHandler classe qui utilise la méthode pour sérialiser les JsonMessageFormatter messages en tant que JSON textuel.

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

Paramètres

webSocket
WebSocket

Utilisé WebSocket pour communiquer. Cela ne sera pas automatiquement supprimé avec ce WebSocketMessageHandler.

S’applique à

WebSocketMessageHandler(WebSocket, Int32)

Initialise une nouvelle instance de la 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)

Paramètres

webSocket
WebSocket

Utilisé WebSocket pour communiquer. Cela ne sera pas automatiquement supprimé avec ce WebSocketMessageHandler.

bufferSize
Int32

Taille de la mémoire tampon à utiliser pour lire les messages JSON-RPC. Les messages qui dépassent cette taille sont gérés correctement, mais peuvent nécessiter plusieurs opérations d’E/S.

S’applique à

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

Initialise une nouvelle instance de la 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)

Paramètres

webSocket
WebSocket

Utilisé WebSocket pour communiquer. Cela ne sera pas automatiquement supprimé avec ce WebSocketMessageHandler.

formatter
IJsonRpcMessageFormatter

Formateur à utiliser pour sérialiser des JsonRpcMessage instances.

sizeHint
Int32

Taille de la mémoire tampon à utiliser pour lire les messages JSON-RPC. Les messages qui dépassent cette taille sont gérés correctement, mais peuvent nécessiter plusieurs opérations d’E/S.

S’applique à