Idioma

StreamingRequestHandler Classe

Definição

Um gestor de pedidos que processa pedidos recebidos enviados através de um IStreamingTransport e cumpre o Bot Framework Protocol v3 com Extensões de Streaming.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
Herança
StreamingRequestHandler
Implementações

Construtores

Name Descrição
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Named Pipe a um canal de streaming.

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

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Named Pipe a um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um WebSocket a um canal de streaming.

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

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um WebSocket a um canal de streaming.

Propriedades

Name Descrição
Audience

Recebe o destinatário pretendido das Atividades enviadas por este StreamingRequestHandler.

ServiceUrl

Obtém o URL do endpoint do canal de onde este StreamingRequestHandler recebe pedidos.

Métodos

Name Descrição
ConversationAddedTime(String)

Obtém quando DateTime a conversa foi adicionada a este gestor de pedidos.

Dispose()

Um gestor de pedidos que processa pedidos recebidos enviados através de um IStreamingTransport e cumpre o Bot Framework Protocol v3 com Extensões de Streaming.

Dispose(Boolean)

Dispõe de recursos do StreamingRequestHandler.

ForgetConversation(String)

Remove a conversa dada desta instância da coleção de conversas rastreadas do StreamingRequestHandler.

HasConversation(String)

Verifica se o conjunto de conversas para as quais este StreamingRequestHandler recebeu pedidos contém o ID de conversa passado.

ListenAsync()

Começa a ouvir pedidos recebidos através do servidor deste StreamingRequestHandler.

ListenAsync(CancellationToken)

Começa a ouvir pedidos recebidos através do servidor deste StreamingRequestHandler.

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

Trata dos pedidos recebidos.

SendActivityAsync(Activity, CancellationToken)

Converte um Activity num StreamingRequest e envia-o para o canal ao qual este StreamingRequestHandler está ligado.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Envia a A StreamingRequest para o canal de streaming ligado.

ServerDisconnected(Object, DisconnectedEventArgs)

Um gestor de eventos para eventos desligados do servidor.

Aplica-se a