Język

StreamingTransportClient Klasa

Definicja

Implementowane przez klientów kompatybilnych z Bot Framework Protocol 3 z rozszerzeniami Streaming.

public abstract class StreamingTransportClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type StreamingTransportClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public MustInherit Class StreamingTransportClient
Implements IDisposable, IStreamingTransportClient
Dziedziczenie
StreamingTransportClient
Pochodne
Implementuje

Konstruktory

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

Inicjuje nowe wystąpienie klasy StreamingTransportClient.

Właściwości

Nazwa Opis
IsConnected

Otrzymuje wartość wskazującą, czy klient jest aktualnie połączony.

Logger

Pobiera instancję ILogger dla klienta streamingowego.

Metody

Nazwa Opis
ConnectAsync()

Zadanie używane do nawiązania połączenia dla tego klienta.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Ustanowić połączenie klientskie, przekazując dodatkowe nagłówki oraz token cancelujący.

ConnectAsync(IDictionary<String,String>)

Nawiąż połączenie przesyłając dodatkowe nagłówki.

Disconnect()

Metoda użyta do rozłączenia tego klienta.

DisconnectAsync()

Rozłącza się.

Dispose()

Implementowane przez klientów kompatybilnych z Bot Framework Protocol 3 z rozszerzeniami Streaming.

Dispose(Boolean)

Dysponuje obiektami używanymi przez .StreamingTransportClient

SendAsync(StreamingRequest, CancellationToken)

Zadanie używane do przesyłania danych przez to połączenie klienta.

Zdarzenia

Nazwa Opis
Disconnected

Zdarzenie używane do sygnalizowania, gdy podstawowe połączenie zostało przerwane.

Dotyczy