WebSocketServer Klasse

Definition

Ein Server zur Verwendung mit dem Bot Framework-Protokoll V3 mit Streamingerweiterungen und einem zugrunde liegenden WebSocket-Transport.

public class WebSocketServer : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportServer
type WebSocketServer = class
    interface IStreamingTransportServer
    interface IDisposable
Public Class WebSocketServer
Implements IDisposable, IStreamingTransportServer
Vererbung
WebSocketServer
Implementiert

Konstruktoren

WebSocketServer(WebSocket, RequestHandler)

Initialisiert eine neue Instanz der WebSocketServer-Klasse. ArgumentNullException Löst für NULL-Argumente aus.

Eigenschaften

IsConnected

Ruft einen Wert ab, der angibt, ob dieser Server derzeit verbunden ist.

Methoden

Disconnect()

Trennt den WebSocketServer.

Dispose()

Verwird das -Objekt 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 Serververbindung verwendet wird. 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 verbindung herzustellen, die von diesem Server verwendet wird, und beginnen, auf eingehende Nachrichten zu lauschen.

Ereignisse

Disconnected

Ein Ereignis, das ausgelöst wird, wenn der zugrunde liegende Transport getrennt wird. Jede Anwendung, die mit diesem Server kommuniziert, sollte dieses Ereignis abonnieren.

Gilt für: