StreamingTransportClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |