StreamingTransportClient Klasse

Definition

Wird von Clients implementiert, die mit dem Bot Framework-Protokoll 3 mit Streamingerweiterungen kompatibel sind.

public abstract class StreamingTransportClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type StreamingTransportClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public MustInherit Class StreamingTransportClient
Implements IDisposable, IStreamingTransportClient
Vererbung
StreamingTransportClient
Abgeleitet
Implementiert

Konstruktoren

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

Initialisiert eine neue Instanz der StreamingTransportClient-Klasse.

Eigenschaften

IsConnected

Ruft einen Wert ab, der angibt, ob dieser Client derzeit verbunden ist.

Logger

Ruft die ILogger instance für den Streamingclient ab.

Methoden

ConnectAsync()

Die Aufgabe, die zum Herstellen einer Verbindung für diesen Client verwendet wird.

ConnectAsync(IDictionary<String,String>)

Stellen Sie eine Verbindung her, die zusätzliche Header übergibt.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Richten Sie eine Clientverbindung ein, die zusätzliche Header und ein Abbruchtoken übergibt.

Disconnect()

Methode, die verwendet wird, um diesen Client zu trennen.

DisconnectAsync()

Trennt.

Dispose()

Wird von Clients implementiert, die mit dem Bot Framework-Protokoll 3 mit Streamingerweiterungen kompatibel sind.

Dispose(Boolean)

Entfernt objekte, die StreamingTransportClientvon verwendet werden.

SendAsync(StreamingRequest, CancellationToken)

Aufgabe, die zum Senden von Daten über diese Clientverbindung verwendet wird.

Ereignisse

Disconnected

Ein Ereignis, das signalisiert, wenn die zugrunde liegende Verbindung getrennt wurde.

Gilt für: