Udostępnij przez


WebSocketServer Klasa

Definicja

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.

Dotyczy