Språk

StreamingTransportClient Klass

Definition

Implementerad av klienter kompatibla med Bot Framework Protocol 3 med strömningstillägg.

public abstract class StreamingTransportClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type StreamingTransportClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public MustInherit Class StreamingTransportClient
Implements IDisposable, IStreamingTransportClient
Arv
StreamingTransportClient
Härledda
Implementeringar

Konstruktorer

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

Initierar en ny instans av StreamingTransportClient klassen.

Egenskaper

Name Description
IsConnected

Får ett värde som indikerar om denna klient för närvarande är ansluten.

Logger

Hämtar instansen ILogger för streamingklienten.

Metoder

Name Description
ConnectAsync()

Uppgiften som används för att etablera en anslutning för denna klient.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Etablera en klientanslutning som skickar vidare ytterligare headers och en avbokningstoken.

ConnectAsync(IDictionary<String,String>)

Skapa en anslutning som passerar ytterligare headers.

Disconnect()

Metoden som används för att koppla bort denna klient.

DisconnectAsync()

Kopplar från.

Dispose()

Implementerad av klienter kompatibla med Bot Framework Protocol 3 med strömningstillägg.

Dispose(Boolean)

Gör sig av med objekt som används av StreamingTransportClient.

SendAsync(StreamingRequest, CancellationToken)

Uppgiften används för att skicka data över denna klientanslutning.

Händelser

Name Description
Disconnected

En händelse som används för att signalera när den underliggande anslutningen har brutits.

Gäller för