Partager via


NamedPipeClient Classe

Définition

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.

S’applique à