WebSocketClient Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |