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