WebSocketMessageHandler 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 作業。