StreamingRequestHandler Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |