WebSocketClient Klas

Definitie

Een client voor gebruik met Bot Framework Protocol V3 met streaming-extensies en een onderliggend WebSocket-transport.

public class WebSocketClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type WebSocketClient = class
    interface IStreamingTransportClient
    interface IDisposable
Public Class WebSocketClient
Implements IDisposable, IStreamingTransportClient
Overname
WebSocketClient
Implementeringen

Constructors

WebSocketClient(String, RequestHandler, Object)

Initialiseert een nieuw exemplaar van de WebSocketClient klasse. ArgumentNullException Genereert als DE URL null, leeg of witruimte is.

Eigenschappen

IsConnected

Hiermee wordt een waarde opgehaald die aangeeft of deze client momenteel is verbonden.

LastMessageSendTime

Hiermee haalt u de UTC-tijd op van de laatste verzendtijd op deze client. Beschikbaar gesteld voor gebruik bij het opschonen van niet-actieve clients.

Methoden

ConnectAsync()

Maak een verbinding zonder aangepaste headers.

ConnectAsync(IDictionary<String,String>)

Maak een verbinding met optionele aangepaste headers.

ConnectAsyncEx(IDictionary<String,String>, CancellationToken)

Maak een verbinding met optionele aangepaste headers.

Disconnect()

Methode die wordt gebruikt om de verbinding met deze client te verbreken.

Dispose()

Hiermee wordt de client verbroken en worden alle gerelateerde objecten vrijgegeven die eigendom zijn van de klasse.

Dispose(Boolean)

Hiermee verwijdert u objecten die door de klasse worden gebruikt.

SendAsync(StreamingRequest, CancellationToken)

Taak die wordt gebruikt voor het verzenden van gegevens via deze clientverbinding. Genereert indien aangeroepen wanneer de verbinding met de client wordt verbroken InvalidOperationException . ArgumentNullException Genereert als het bericht null is.

gebeurtenis

Disconnected

Een gebeurtenis die moet worden geactiveerd wanneer de verbinding met het onderliggende transport wordt verbroken. Elke toepassing die met deze client communiceert, moet zich abonneren op deze gebeurtenis.

Van toepassing op