WebSocketClient 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.
Client à utiliser avec le protocole Bot Framework V3 avec des extensions de streaming et un transport WebSocket sous-jacent.
public class WebSocketClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type WebSocketClient = class
interface IStreamingTransportClient
interface IDisposable
Public Class WebSocketClient
Implements IDisposable, IStreamingTransportClient
- Héritage
-
WebSocketClient
- Implémente
Constructeurs
WebSocketClient(String, RequestHandler, Object) |
Initialise une nouvelle instance de la classe WebSocketClient. ArgumentNullException Lève si l’URL est null, vide ou espace blanc. |
Propriétés
IsConnected |
Obtient une valeur indiquant si ce client est actuellement connecté ou non. |
LastMessageSendTime |
Obtient l’heure UTC du dernier envoi sur ce client. Mise à disposition pour une utilisation lors du nettoyage des clients inactifs. |
Méthodes
ConnectAsync() |
Établissez une connexion sans en-têtes personnalisés. |
ConnectAsync(IDictionary<String,String>) |
Établissez une connexion avec des en-têtes personnalisés facultatifs. |
ConnectAsyncEx(IDictionary<String,String>, CancellationToken) |
Établissez une connexion avec des en-têtes personnalisés facultatifs. |
Disconnect() |
Méthode utilisée pour déconnecter ce client. |
Dispose() |
Déconnecte le client et libère tous les objets associés appartenant à la classe . |
Dispose(Boolean) |
Supprime l’objet utilisé par la classe . |
SendAsync(StreamingRequest, CancellationToken) |
Tâche utilisée pour envoyer des données via cette connexion cliente. Lève InvalidOperationException si appelé lorsque le client est déconnecté. Lève ArgumentNullException si le message a la valeur Null. |
Événements
Disconnected |
Événement à déclencher lorsque le transport sous-jacent est déconnecté. Toute application communiquant avec ce client doit s’abonner à cet événement. |