StreamingRequestHandler Classe

Definição

Um gerenciador de requisições que processa requisições recebidas enviadas por um IStreamingTransport e segue o Bot Framework Protocol v3 com 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

Nome Description
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 sobre um Named Pipe até um canal de streaming.

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

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão sobre um Named Pipe até um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

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

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

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

Propriedades

Nome Description
Audience

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

ServiceUrl

Obtém a URL do ponto final do canal de onde esse StreamingRequestHandler recebe requisições.

Métodos

Nome Description
ConversationAddedTime(String)

Ele entende DateTime quando a conversa foi adicionada a esse gerenciador de pedidos.

Dispose()

Um gerenciador de requisições que processa requisições recebidas enviadas por um IStreamingTransport e segue o Bot Framework Protocol v3 com 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 solicitações contém o ID de conversa passado.

ListenAsync()

Começa a ouvir solicitações recebidas pelo servidor deste StreamingRequestHandler.

ListenAsync(CancellationToken)

Começa a ouvir solicitações recebidas pelo servidor deste StreamingRequestHandler.

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

Cuida dos pedidos recebidos.

SendActivityAsync(Activity, CancellationToken)

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

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Envia um StreamingRequest para o canal de streaming conectado.

ServerDisconnected(Object, DisconnectedEventArgs)

Um gerenciador de eventos para eventos desconectados no servidor.

Aplica-se a