語言

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

用戶端網頁插槽用來啟動串流連線到伺服器。

url
String

要連接的伺服器網址。

requestHandler
RequestHandler

處理程序將接收到該用戶端實例的來電請求。

closeTimeOut
Nullable<TimeSpan>

關閉客戶端連線時可選擇的暫停時間。

keepAlive
Nullable<TimeSpan>

可選擇保持生命間距,以便主動偵測斷線。 如果提供無生命,則不會傳送任何保留活體。

logger
ILogger

ILogger 為了客戶。

適用於