NamedPipeClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Implementierung von IStreamingTransportClient zur Verwendung mit Named Pipes.
public class NamedPipeClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type NamedPipeClient = class
interface IStreamingTransportClient
interface IDisposable
Public Class NamedPipeClient
Implements IDisposable, IStreamingTransportClient
- Vererbung
-
NamedPipeClient
- Implementiert
Konstruktoren
NamedPipeClient(String, RequestHandler, Boolean) |
Initialisiert eine neue Instanz der NamedPipeClient-Klasse. Löst aus ArgumentNullException , wenn baseName NULL, leer oder Leerzeichen ist. |
Eigenschaften
IncomingConnected |
Ruft einen Wert ab, der angibt, ob namedPipeClient über eine eingehende Pipeverbindung verfügt. |
IsConnected |
Ruft einen Wert ab, der angibt, ob dieser Client derzeit verbunden ist. |
OutgoingConnected |
Ruft einen Wert ab, der angibt, ob namedPipeClient über eine ausgehende Pipeverbindung verfügt. |
Methoden
ConnectAsync() |
Stellen Sie eine Verbindung ohne benutzerdefinierte Header her. |
ConnectAsync(IDictionary<String,String>) |
Stellen Sie eine Verbindung mit optionalen benutzerdefinierten Headern her. |
Disconnect() |
Methode, die verwendet wird, um diesen Client zu trennen. |
Dispose() |
Trennt den Client und gibt alle zugehörigen Objekte frei, die sich im Besitz der -Klasse befinden. |
Dispose(Boolean) |
Löscht das von der -Klasse verwendete Objekt. |
SendAsync(StreamingRequest, CancellationToken) |
Aufgabe, die zum Senden von Daten über diese Clientverbindung verwendet wird. Löst aus InvalidOperationException , wenn aufgerufen wird, wenn der Client getrennt wird. Löst aus ArgumentNullException , wenn die Nachricht NULL ist. |
Ereignisse
Disconnected |
Ein Ereignis, das ausgelöst wird, wenn der zugrunde liegende Transport getrennt wird. Jede Anwendung, die mit diesem Client kommuniziert, sollte dieses Ereignis abonnieren. |