WebSocketClient 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Web socket 客戶端。
public class WebSocketClient : Microsoft.Bot.Connector.Streaming.Application.StreamingTransportClient
type WebSocketClient = class
inherit StreamingTransportClient
Public Class WebSocketClient
Inherits StreamingTransportClient
- 繼承
建構函式
| 名稱 | Description |
|---|---|
| WebSocketClient(WebSocket, String, RequestHandler, Nullable<TimeSpan>, Nullable<TimeSpan>, ILogger) |
初始化 WebSocketClient 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| IsConnected |
會取得一個值,表示該用戶端目前是否連線中。 (繼承來源 StreamingTransportClient) |
| Logger |
它會取得串流客戶端的 ILogger 實例。 (繼承來源 StreamingTransportClient) |
方法
| 名稱 | Description |
|---|---|
| ConnectAsync() |
該任務用於為該客戶建立連線。 (繼承來源 StreamingTransportClient) |
| ConnectAsync(IDictionary<String,String>, CancellationToken) |
建立一個客戶端連線,傳遞額外的標頭和一個取消標記。 (繼承來源 StreamingTransportClient) |
| ConnectAsync(IDictionary<String,String>) |
建立連線,傳遞額外的標頭。 (繼承來源 StreamingTransportClient) |
| Disconnect() |
斷開此用戶端的方法。 (繼承來源 StreamingTransportClient) |
| DisconnectAsync() |
斷線。 (繼承來源 StreamingTransportClient) |
| Dispose() |
Web socket 客戶端。 (繼承來源 StreamingTransportClient) |
| Dispose(Boolean) | (繼承來源 StreamingTransportClient) |
| SendAsync(StreamingRequest, CancellationToken) |
用來透過此用戶端連線傳送資料的工作。 (繼承來源 StreamingTransportClient) |
事件
| 名稱 | Description |
|---|---|
| Disconnected |
一個用來通知底層連線斷線的事件。 (繼承來源 StreamingTransportClient) |