Freigeben über


WebSocketClient Klasse

Definition

Websocketclient.

public class WebSocketClient : Microsoft.Bot.Connector.Streaming.Application.StreamingTransportClient
type WebSocketClient = class
    inherit StreamingTransportClient
Public Class WebSocketClient
Inherits StreamingTransportClient
Vererbung

Konstruktoren

WebSocketClient(WebSocket, String, RequestHandler, Nullable<TimeSpan>, Nullable<TimeSpan>, ILogger)

Initialisiert eine neue Instanz der WebSocketClient-Klasse.

Eigenschaften

IsConnected

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

(Geerbt von StreamingTransportClient)
Logger

Ruft die ILogger instance für den Streamingclient ab.

(Geerbt von StreamingTransportClient)

Methoden

ConnectAsync()

Die Aufgabe, die zum Herstellen einer Verbindung für diesen Client verwendet wird.

(Geerbt von StreamingTransportClient)
ConnectAsync(IDictionary<String,String>)

Stellen Sie eine Verbindung her, die zusätzliche Header übergibt.

(Geerbt von StreamingTransportClient)
ConnectAsync(IDictionary<String,String>, CancellationToken)

Richten Sie eine Clientverbindung ein, die zusätzliche Header und ein Abbruchtoken übergibt.

(Geerbt von StreamingTransportClient)
Disconnect()

Methode, die zum Trennen dieses Clients verwendet wird.

(Geerbt von StreamingTransportClient)
DisconnectAsync()

Trennt.

(Geerbt von StreamingTransportClient)
Dispose()

Websocketclient.

(Geerbt von StreamingTransportClient)
Dispose(Boolean)

Entfernt objekte, die StreamingTransportClientvon verwendet werden.

(Geerbt von StreamingTransportClient)
SendAsync(StreamingRequest, CancellationToken)

Aufgabe zum Senden von Daten über diese Clientverbindung.

(Geerbt von StreamingTransportClient)

Ereignisse

Disconnected

Ein Ereignis, das verwendet wird, um zu signalisieren, wenn die zugrunde liegende Verbindung getrennt wurde.

(Geerbt von StreamingTransportClient)

Gilt für: