Lingua

StreamingRequestHandler Classe

Definizione

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à
StreamingRequestHandler
Implementazioni

Costruttori

Nome Descrizione
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

Inizializza una nuova istanza della classe StreamingRequestHandler.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un Named Pipe a un canale di streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un Named Pipe a un canale di streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione tramite WebSocket a un canale di streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione tramite WebSocket a un canale di streaming.

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.

Si applica a