Partilhar via


StreamingRequestHandler Classe

Definição

Um processador de pedidos que processa pedidos recebidos enviados através de um IStreamingTransport e que cumpre o Bot Framework Protocol v3 com Extensões de Transmissão em Fluxo.

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 StreamingRequestHandler classe .

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Pipe Nomeado para um canal de transmissão em fluxo.

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

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Pipe Nomeado para um canal de transmissão em fluxo.

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 transmissão em fluxo.

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 transmissão em fluxo.

Propriedades

Audience

Obtém o destinatário pretendido das Atividades enviadas a partir deste StreamingRequestHandler.

ServiceUrl

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

Métodos

ConversationAddedTime(String)

Obtém o DateTime quando a conversação foi adicionada a este processador de pedidos.

Dispose()

Um processador de pedidos que processa pedidos recebidos enviados através de um IStreamingTransport e que cumpre o Bot Framework Protocol v3 com Extensões de Transmissão em Fluxo.

Dispose(Boolean)

Elimina os recursos do StreamingRequestHandler.

ForgetConversation(String)

Remove a conversação fornecida desta instância da coleção de conversações controladas do StreamingRequestHandler.

HasConversation(String)

Verifica se o conjunto de conversações para as quais este StreamingRequestHandler recebeu pedidos contém o ID de conversação transmitido.

ListenAsync()

Começa a escutar pedidos recebidos através deste servidor streamingRequestHandler.

ListenAsync(CancellationToken)

Começa a escutar pedidos recebidos através deste servidor streamingRequestHandler.

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

Processa 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 um StreamingRequest para o canal de transmissão em fluxo ligado.

ServerDisconnected(Object, DisconnectedEventArgs)

Um processador de eventos para eventos desligados do servidor.

Aplica-se a