NamedPipeServer 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.
Ein Server zur Verwendung mit dem Bot Framework-Protokoll V3 mit Streamingerweiterungen und einem zugrunde liegenden Named Pipe-Transport.
public class NamedPipeServer : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportServer
type NamedPipeServer = class
interface IStreamingTransportServer
interface IDisposable
Public Class NamedPipeServer
Implements IDisposable, IStreamingTransportServer
- Vererbung
-
NamedPipeServer
- Implementiert
Konstruktoren
NamedPipeServer(String, RequestHandler, Boolean) |
Initialisiert eine neue Instanz der NamedPipeServer-Klasse. ArgumentNullException Löst null-Argumente aus. |
Eigenschaften
IsConnected |
Ruft einen Wert ab, der angibt, ob dieser Server derzeit verbunden ist. |
Methoden
Disconnect() |
Trennt den NamedPipeServer. |
Dispose() |
Entfernt das -Objekt und gibt alle verwandten Objekte frei, die der -Klasse gehören. |
Dispose(Boolean) |
Disposes objected by the class. |
SendAsync(StreamingRequest, CancellationToken) |
Aufgabe zum Senden von Daten über diese Serververbindung. Löst aus InvalidOperationException , wenn aufgerufen wird, wenn der Server nicht verbunden ist. Löst aus ArgumentNullException , wenn die Anforderung NULL ist. |
StartAsync() |
Wird verwendet, um die von diesem Server verwendete Verbindung herzustellen und auf eingehende Nachrichten zu lauschen. |
Ereignisse
Disconnected |
Ein Ereignis, das ausgelöst werden soll, wenn der zugrunde liegende Transport getrennt wird. Alle Anwendungen, die mit diesem Server kommunizieren, sollten dieses Ereignis abonnieren. |