NamedPipeClient class
Implémentation du client de transport de streaming qui utilise des canaux nommés pour la communication entre processus.
Constructeurs
Named |
Crée une instance de la classe NamedPipeClient. |
Méthodes
connect() | Établissez une connexion sans en-têtes personnalisés. |
disconnect() | Déconnectez le client. |
send(Streaming |
Tâche utilisée pour envoyer des données via cette connexion cliente. |
Détails du constructeur
NamedPipeClient(string, RequestHandler, boolean)
Crée une instance de la classe NamedPipeClient.
new NamedPipeClient(baseName: string, requestHandler?: RequestHandler, autoReconnect?: boolean)
Paramètres
- baseName
-
string
Canal nommé auquel se connecter.
- requestHandler
- RequestHandler
Facultatif RequestHandler pour traiter les messages entrants reçus par ce client.
- autoReconnect
-
boolean
Paramètre facultatif pour déterminer si l’âme du client tente de se reconnecter automatiquement sur les événements de déconnexion. La valeur par défaut est true.
Détails de la méthode
connect()
Établissez une connexion sans en-têtes personnalisés.
function connect(): Promise<void>
Retours
Promise<void>
disconnect()
Déconnectez le client.
function disconnect()
send(StreamingRequest)
Tâche utilisée pour envoyer des données via cette connexion cliente.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Paramètres
- request
- StreamingRequest
StreamingRequest à envoyer.
Retours
Promise<IReceiveResponse>
Promesse d’une instance de IReceiveResponse à la fin de l’opération d’envoi.