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 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
- Implementações
Construtores
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. |