WebSocketClient 构造函数

定义

初始化 WebSocketClient 类的新实例。

public WebSocketClient (System.Net.WebSockets.WebSocket socket, string url, Microsoft.Bot.Streaming.RequestHandler requestHandler, TimeSpan? closeTimeOut = default, TimeSpan? keepAlive = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Streaming.Application.WebSocketClient : System.Net.WebSockets.WebSocket * string * Microsoft.Bot.Streaming.RequestHandler * Nullable<TimeSpan> * Nullable<TimeSpan> * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Streaming.Application.WebSocketClient
Public Sub New (socket As WebSocket, url As String, requestHandler As RequestHandler, Optional closeTimeOut As Nullable(Of TimeSpan) = Nothing, Optional keepAlive As Nullable(Of TimeSpan) = Nothing, Optional logger As ILogger = Nothing)

参数

socket
WebSocket

客户端 Web 套接字,用于启动到服务器的流式连接。

url
String

要连接到的服务器 URL。

requestHandler
RequestHandler

将接收对此客户端实例的传入请求的处理程序。

closeTimeOut
Nullable<TimeSpan>

关闭客户端连接的可选超时。

keepAlive
Nullable<TimeSpan>

用于主动断开连接检测的保持活动状态之间的可选间距。 如果提供 null,则不会发送保持活动状态。

logger
ILogger

ILogger 用于客户端的 。

适用于