NamedPipeServer Klasse

Definition

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.

Gilt für: