WebSocketMessageHandler 构造函数

定义

重载

WebSocketMessageHandler(WebSocket)

初始化使用该类JsonMessageFormatter将消息序列化为文本 JSON 的新实例WebSocketMessageHandler

WebSocketMessageHandler(WebSocket, Int32)

初始化 WebSocketMessageHandler 类的新实例。

WebSocketMessageHandler(WebSocket, IJsonRpcMessageFormatter, Int32)

初始化 WebSocketMessageHandler 类的新实例。

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

适用于