語言

StreamingTransportClient 類別

定義

由相容於 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)

處理 StreamingTransportClient。

SendAsync(StreamingRequest, CancellationToken)

用來透過此用戶端連線傳送資料的工作。

事件

名稱 Description
Disconnected

一個用來通知底層連線斷線的事件。

適用於