WebSocketServer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un server da utilizzare con il Bot Framework Protocol V3 con Streaming Extension e un trasporto WebSocket sottostante.
public class WebSocketServer : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportServer
type WebSocketServer = class
interface IStreamingTransportServer
interface IDisposable
Public Class WebSocketServer
Implements IDisposable, IStreamingTransportServer
- Ereditarietà
-
WebSocketServer
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| WebSocketServer(WebSocket, RequestHandler) |
Inizializza una nuova istanza della classe WebSocketServer. Aggiunge ArgumentNullException argomentazioni nulle. |
Proprietà
| Nome | Descrizione |
|---|---|
| IsConnected |
Riceve un valore che indica se questo server è attualmente connesso. |
Metodi
| Nome | Descrizione |
|---|---|
| Disconnect() |
Disconnette il WebSocketServer. |
| Dispose() |
Elimina l'oggetto e rilascia eventuali oggetti correlati di proprietà della classe. |
| Dispose(Boolean) |
Elimina oggetti usati dalla classe. |
| SendAsync(StreamingRequest, CancellationToken) |
Attività utilizzata per inviare dati tramite questa connessione server. Si lancia InvalidOperationException se chiamato quando il server non è connesso. Si lancia ArgumentNullException se la richiesta è nulla. |
| StartAsync() |
Utilizzato per stabilire la connessione utilizzata da questo server e iniziare ad ascoltare i messaggi in arrivo. |
Eventi
| Nome | Descrizione |
|---|---|
| Disconnected |
Un evento da attivare quando il trasporto sottostante viene disconnesso. Qualsiasi applicazione che comunichi con questo server dovrebbe abbonarsi a questo evento. |