WebSocketMessageHandler 建構函式

定義

多載

WebSocketMessageHandler(WebSocket)

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

WebSocketMessageHandler(WebSocket, Int32)

初始化 WebSocketMessageHandler 類別的新執行個體。

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

初始化 WebSocketMessageHandler 類別的新執行個體。

WebSocketMessageHandler(WebSocket)

初始化 類別的新實例, 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 類別的新執行個體。

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 類別的新執行個體。

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 作業。

適用於