語言

WebSocketMessageHandler 建構函式

定義

多載

名稱 Description
WebSocketMessageHandler(WebSocket)

初始化 WebSocketMessageHandler 類別的新實例,這個實例會使用 JsonMessageFormatter 將訊息串行化為文字 JSON。

WebSocketMessageHandler(WebSocket, Int32)

初始化 WebSocketMessageHandler 類別的新實例。

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

初始化 WebSocketMessageHandler 類別的新實例。

WebSocketMessageHandler(WebSocket)

來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs

初始化 WebSocketMessageHandler 類別的新實例,這個實例會使用 JsonMessageFormatter 將訊息串行化為文字 JSON。

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

參數

webSocket
WebSocket

用來通訊的 WebSocket。 這 不會 使用此 WebSocketMessageHandler自動處置。

適用於

WebSocketMessageHandler(WebSocket, Int32)

來源:
WebSocketMessageHandler.cs

初始化 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)

參數

webSocket
WebSocket

用來通訊的 WebSocket。 這 不會 使用此 WebSocketMessageHandler自動處置。

bufferSize
Int32

用於讀取 JSON-RPC 訊息的緩衝區大小。 超過此大小的訊息將會正確處理,但可能需要多個 I/O 作業。

適用於

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs
來源:
WebSocketMessageHandler.cs

初始化 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)

參數

webSocket
WebSocket

用來通訊的 WebSocket。 這 不會 使用此 WebSocketMessageHandler自動處置。

formatter
IJsonRpcMessageFormatter

用來串行化 JsonRpcMessage 實例的格式器。

sizeHint
Int32

用於讀取 JSON-RPC 訊息的緩衝區大小。 超過此大小的訊息將會正確處理,但可能需要多個 I/O 作業。

適用於