WebSocketServer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Serwer używany z protokołem Bot Framework Protocol V3 z rozszerzeniami przesyłania strumieniowego i bazowym transportem protokołu WebSocket.
public class WebSocketServer : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportServer
type WebSocketServer = class
interface IStreamingTransportServer
interface IDisposable
Public Class WebSocketServer
Implements IDisposable, IStreamingTransportServer
- Dziedziczenie
-
WebSocketServer
- Implementuje
Konstruktory
| WebSocketServer(WebSocket, RequestHandler) |
Inicjuje nowe wystąpienie klasy WebSocketServer. Zwraca argumenty ArgumentNullException o wartości null. |
Właściwości
| IsConnected |
Pobiera wartość wskazującą, czy ten serwer jest obecnie połączony. |
Metody
| Disconnect() |
Rozłącza serwer WebSocketServer. |
| Dispose() |
Usuwa obiekt i zwalnia wszystkie powiązane obiekty należące do klasy. |
| Dispose(Boolean) |
Usuwa obiekty używane przez klasę. |
| SendAsync(StreamingRequest, CancellationToken) |
Zadanie używane do wysyłania danych za pośrednictwem tego połączenia serwera. Zgłasza błąd, jeśli jest wywoływany InvalidOperationException , gdy serwer nie jest połączony. Zgłasza wartość ArgumentNullException , jeśli żądanie ma wartość null. |
| StartAsync() |
Służy do nawiązywania połączenia używanego przez ten serwer i rozpoczyna nasłuchiwania przychodzących komunikatów. |
Zdarzenia
| Disconnected |
Zdarzenie, które ma zostać wyzwolone po rozłączeniu transportu bazowego. Każda aplikacja komunikująca się z tym serwerem powinna subskrybować to zdarzenie. |