StreamingTransportClient 类

定义

由与 Bot Framework 协议 3 和流式处理扩展兼容的客户端实现。

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
派生
实现

构造函数

StreamingTransportClient(String, RequestHandler, Nullable<TimeSpan>, Nullable<TimeSpan>, ILogger)

初始化 StreamingTransportClient 类的新实例。

属性

IsConnected

获取一个值,该值指示此客户端当前是否已连接。

Logger

获取 ILogger 流式处理客户端的 实例。

方法

ConnectAsync()

用于为此客户端建立连接的任务。

ConnectAsync(IDictionary<String,String>)

建立与附加标头一起传递的连接。

ConnectAsync(IDictionary<String,String>, CancellationToken)

建立客户端连接,同时传递其他标头和取消令牌。

Disconnect()

用于断开此客户端连接的方法。

DisconnectAsync()

断开。

Dispose()

由与 Bot Framework 协议 3 和流式处理扩展兼容的客户端实现。

Dispose(Boolean)

释放 由 StreamingTransportClient使用的对象。

SendAsync(StreamingRequest, CancellationToken)

用于通过此客户端连接发送数据的任务。

事件

Disconnected

用于在基础连接断开连接时发出信号的事件。

适用于