Condividi tramite


StreamingRequestHandler Classe

Definizione

Gestore delle richieste che elabora le richieste in ingresso inviate su un IStreamingTransport e rispetta bot Framework Protocol v3 con estensioni di streaming.

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

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 una pipe denominata a un canale di streaming.

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

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

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

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

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

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

Proprietà

Audience

Ottiene il destinatario previsto di Attività inviate da questo StreamingRequestHandler.

ServiceUrl

Ottiene l'URL dell'endpoint del canale da cui streamingRequestHandler riceve le richieste.

Metodi

ConversationAddedTime(String)

Ottiene l'oggetto DateTime quando la conversazione è stata aggiunta al gestore della richiesta.

Dispose()

Gestore delle richieste che elabora le richieste in ingresso inviate su un IStreamingTransport e rispetta bot Framework Protocol v3 con estensioni di streaming.

Dispose(Boolean)

Elimina le risorse dell'oggetto StreamingRequestHandler.

ForgetConversation(String)

Rimuove la conversazione specificata da questa istanza della raccolta di conversazioni rilevate di StreamingRequestHandler.

HasConversation(String)

Verifica se il set di conversazioni in streamingRequestHandler ha ricevuto richieste per contenere l'ID conversazione passato.

ListenAsync()

Avvia l'ascolto delle richieste in ingresso sul server di StreamingRequestHandler.

ListenAsync(CancellationToken)

Avvia l'ascolto delle richieste in ingresso sul server di StreamingRequestHandler.

ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken)

Gestisce le richieste in ingresso.

SendActivityAsync(Activity, CancellationToken)

Converte un oggetto Activity in un StreamingRequest e lo invia al canale a cui è connesso StreamingRequestHandler.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Invia un oggetto StreamingRequest al canale di streaming connesso.

ServerDisconnected(Object, DisconnectedEventArgs)

Gestore eventi per gli eventi disconnessi dal server.

Si applica a