StreamingRequestHandler 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 gestore di richieste che elabora le richieste in arrivo inviate tramite un IStreamingTransport e aderisce al Bot Framework Protocol v3 con Streaming Extensions.
public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
inherit RequestHandler
interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
- Ereditarietà
- Implementazioni
Costruttori
Proprietà
| Nome | Descrizione |
|---|---|
| Audience |
Riceve il destinatario previsto delle Attività inviate da questo StreamingRequestHandler. |
| ServiceUrl |
Ottiene l'URL dell'endpoint del canale da cui questo StreamingRequestHandler riceve le richieste. |
Metodi
| Nome | Descrizione |
|---|---|
| ConversationAddedTime(String) |
Ottiene il DateTime momento in cui la conversazione è stata aggiunta a questo gestore delle richieste. |
| Dispose() |
Un gestore di richieste che elabora le richieste in arrivo inviate tramite un IStreamingTransport e aderisce al Bot Framework Protocol v3 con Streaming Extensions. |
| Dispose(Boolean) |
Disdispone delle risorse del StreamingRequestHandler. |
| ForgetConversation(String) |
Rimuove la conversazione fornita da questa istanza della raccolta di conversazioni tracciate di StreamingRequestHandler. |
| HasConversation(String) |
Controlla se l'insieme di conversazioni per cui questo StreamingRequestHandler ha ricevuto richieste contiene l'ID di conversazione passato. |
| ListenAsync() |
Inizia ad ascoltare le richieste in arrivo tramite il server di questo StreamingRequestHandler. |
| ListenAsync(CancellationToken) |
Inizia ad ascoltare le richieste in arrivo tramite il server di questo StreamingRequestHandler. |
| ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken) |
Gestisce le richieste in arrivo. |
| SendActivityAsync(Activity, CancellationToken) |
Converte un Activity in un StreamingRequest e lo invia al canale a cui è connesso questo StreamingRequestHandler. |
| SendStreamingRequestAsync(StreamingRequest, CancellationToken) |
Invia un StreamingRequest canale di streaming collegato. |
| ServerDisconnected(Object, DisconnectedEventArgs) |
Un gestore di eventi per eventi disconnessi dal server. |