NamedPipeClient 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émentation de IStreamingTransportClient à utiliser avec des canaux nommés.
public class NamedPipeClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type NamedPipeClient = class
interface IStreamingTransportClient
interface IDisposable
Public Class NamedPipeClient
Implements IDisposable, IStreamingTransportClient
- Héritage
-
NamedPipeClient
- Implémente
Constructeurs
NamedPipeClient(String, RequestHandler, Boolean) |
Initialise une nouvelle instance de la classe NamedPipeClient. ArgumentNullException Lève si baseName est null, vide ou espace blanc. |
Propriétés
IncomingConnected |
Obtient une valeur indiquant si NamedPipeClient a une connexion de canal entrante. |
IsConnected |
Obtient une valeur indiquant si ce client est actuellement connecté ou non. |
OutgoingConnected |
Obtient une valeur indiquant si NamedPipeClient a une connexion de canal sortante. |
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. |
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. |