Delen via


StreamingTransportClient Klas

Definitie

Geïmplementeerd door clients die compatibel zijn met Bot Framework Protocol 3 met streaming-extensies.

public abstract class StreamingTransportClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type StreamingTransportClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public MustInherit Class StreamingTransportClient
Implements IDisposable, IStreamingTransportClient
Overname
StreamingTransportClient
Afgeleid
Implementeringen

Constructors

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

Initialiseert een nieuw exemplaar van de StreamingTransportClient klasse.

Eigenschappen

IsConnected

Hiermee wordt een waarde opgehaald die aangeeft of deze client momenteel is verbonden.

Logger

Hiermee haalt u het ILogger exemplaar voor de streamingclient op.

Methoden

ConnectAsync()

De taak die wordt gebruikt om een verbinding tot stand te brengen voor deze client.

ConnectAsync(IDictionary<String,String>)

Maak een verbinding die aanvullende headers doorgeeft.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Breng een clientverbinding tot stand die aanvullende headers en een annuleringstoken doorgeeft.

Disconnect()

Methode die wordt gebruikt om de verbinding met deze client te verbreken.

DisconnectAsync()

Verbreekt.

Dispose()

Geïmplementeerd door clients die compatibel zijn met Bot Framework Protocol 3 met streaming-extensies.

Dispose(Boolean)

Hiermee verwijdert u objecten die worden gebruikt door de StreamingTransportClient.

SendAsync(StreamingRequest, CancellationToken)

Taak die wordt gebruikt voor het verzenden van gegevens via deze clientverbinding.

gebeurtenis

Disconnected

Een gebeurtenis die wordt gebruikt om aan te geven wanneer de onderliggende verbinding is verbroken.

Van toepassing op