WebSocketServer 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 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. |