Compartilhar via


StreamingRequestHandler Classe

Definição

Um manipulador de solicitação que processa solicitações de entrada enviadas por um IStreamingTransport e segue o Protocolo do Bot Framework 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

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

Inicializa uma nova instância da classe StreamingRequestHandler.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um Pipe Nomeado para um canal de streaming.

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

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um Pipe Nomeado para um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão em um WebSocket com um canal de streaming.

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

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão em um WebSocket com um canal de streaming.

Propriedades

Audience

Obtém o destinatário pretendido de Atividades enviadas deste StreamingRequestHandler.

ServiceUrl

Obtém a URL do ponto de extremidade do canal do qual StreamingRequestHandler recebe solicitações.

Métodos

ConversationAddedTime(String)

Obtém o DateTime quando a conversa foi adicionada a esse manipulador de solicitação.

Dispose()

Um manipulador de solicitação que processa solicitações de entrada enviadas por um IStreamingTransport e segue o Protocolo do Bot Framework v3 com Extensões de Streaming.

Dispose(Boolean)

Descarta recursos do StreamingRequestHandler.

ForgetConversation(String)

Remove a conversa fornecida dessa instância da coleção de conversas controladas do StreamingRequestHandler.

HasConversation(String)

Verifica se o conjunto de conversas que esse StreamingRequestHandler recebeu solicitações contém a ID de conversa passada.

ListenAsync()

Começa a escutar solicitações de entrada no servidor desse StreamingRequestHandler.

ListenAsync(CancellationToken)

Começa a escutar solicitações de entrada no servidor desse StreamingRequestHandler.

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

Manipula solicitações de entrada.

SendActivityAsync(Activity, CancellationToken)

Converte um Activity em um StreamingRequest e o envia para o canal ao qual StreamingRequestHandler está conectado.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Envia um StreamingRequest para o canal de streaming conectado.

ServerDisconnected(Object, DisconnectedEventArgs)

Um manipulador de eventos para eventos desconectados do servidor.

Aplica-se a