WebSocketMessageHandler 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
WebSocketMessageHandler(WebSocket)
初始化使用该类JsonMessageFormatter将消息序列化为文本 JSON 的新实例WebSocketMessageHandler。
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 操作。