Partager via


StreamingTransportClient Classe

Définition

Implémenté par les clients compatibles avec le protocole Bot Framework 3 avec les extensions de 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
Héritage
StreamingTransportClient
Dérivé
Implémente

Constructeurs

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

Initialise une nouvelle instance de la classe StreamingTransportClient.

Propriétés

IsConnected

Obtient une valeur indiquant si ce client est actuellement connecté.

Logger

Obtient le ILogger instance pour le client de streaming.

Méthodes

ConnectAsync()

Tâche utilisée pour établir une connexion pour ce client.

ConnectAsync(IDictionary<String,String>)

Établissez une connexion en passant des en-têtes supplémentaires.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Établissez une connexion cliente en passant des en-têtes supplémentaires et un jeton d’annulation.

Disconnect()

Méthode utilisée pour déconnecter ce client.

DisconnectAsync()

Déconnecte.

Dispose()

Implémenté par les clients compatibles avec le protocole Bot Framework 3 avec les extensions de streaming.

Dispose(Boolean)

Supprime les objets utilisés par .StreamingTransportClient

SendAsync(StreamingRequest, CancellationToken)

Tâche utilisée pour envoyer des données via cette connexion cliente.

Événements

Disconnected

Événement utilisé pour signaler la déconnexion de la connexion sous-jacente.

S’applique à