StreamingTransportClient Klasse

Definition

Implementiert von Clients, die mit dem Bot Framework Protocol 3 kompatibel sind, mit Streaming-Erweiterungen.

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

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

Initialisiert eine neue Instanz der StreamingTransportClient-Klasse.

Eigenschaften

Name Beschreibung
IsConnected

Erhält einen Wert, der angibt, ob dieser Client aktuell verbunden ist.

Logger

Es bekommt die Instanz ILogger für den Streaming-Client.

Methoden

Name Beschreibung
ConnectAsync()

Die Aufgabe, die verwendet wird, um eine Verbindung für diesen Client herzustellen.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Stellen Sie eine Client-Verbindung her, die zusätzliche Header und einen Stornierungstoken weitergibt.

ConnectAsync(IDictionary<String,String>)

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

Disconnect()

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

DisconnectAsync()

Trennt sich.

Dispose()

Implementiert von Clients, die mit dem Bot Framework Protocol 3 kompatibel sind, mit Streaming-Erweiterungen.

Dispose(Boolean)

Entsorgt Objekte, die von der verwendet werden StreamingTransportClient.

SendAsync(StreamingRequest, CancellationToken)

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

Ereignisse

Name Beschreibung
Disconnected

Ein Ereignis, das verwendet wird, um anzuzeigen, wenn die zugrunde liegende Verbindung getrennt wurde.

Gilt für: