Sdílet prostřednictvím


NamedPipeClient Třída

Definice

Implementace IStreamingTransportClient pro použití s pojmenovanými kanály.

public class NamedPipeClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type NamedPipeClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public Class NamedPipeClient
Implements IDisposable, IStreamingTransportClient
Dědičnost
NamedPipeClient
Implementuje

Konstruktory

NamedPipeClient(String, RequestHandler, Boolean)

Inicializuje novou instanci NamedPipeClient třídy . ArgumentNullException Vyvolá, pokud baseName má hodnotu null, prázdné nebo prázdné znaky.

Vlastnosti

IncomingConnected

Získá hodnotu určující, zda NamedPipeClient má příchozí připojení kanálu.

IsConnected

Získá hodnotu označující, zda je tento klient právě připojen.

OutgoingConnected

Získá hodnotu určující, zda NamedPipeClient má odchozí kanál připojení.

Metody

ConnectAsync()

Vytvořte připojení bez vlastních hlaviček.

ConnectAsync(IDictionary<String,String>)

Navažte připojení s volitelnými vlastními hlavičkami.

Disconnect()

Metoda použitá k odpojení tohoto klienta.

Dispose()

Odpojí klienta a uvolní všechny související objekty vlastněné třídou .

Dispose(Boolean)

Odstraňuje objekty používané třídou .

SendAsync(StreamingRequest, CancellationToken)

Úloha používaná k odeslání dat přes toto připojení klienta. InvalidOperationException Vyvolá se, pokud je volána při odpojení klienta. ArgumentNullException Vyvolá, pokud má zpráva hodnotu null.

Událost

Disconnected

Událost, která se má aktivovat při odpojení základního přenosu. Každá aplikace komunikující s tímto klientem by se měla přihlásit k odběru této události.

Platí pro