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