Idioma

BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Método

Definição

Método adaptador primário para processar atividades enviadas do canal de streaming. Cria um contexto de turno e executa o pipeline de middleware para uma atividade de entrada. Adiciona ArgumentNullException argumentos nulos.

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessStreamingActivityAsync(Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callbackHandler, System.Threading.CancellationToken cancellationToken = default);
abstract member ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessStreamingActivityAsync (activity As Activity, callbackHandler As BotCallbackHandler, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)

Parâmetros

activity
Activity

O Activity processo a ser processado.

callbackHandler
BotCallbackHandler

Esse BotCallbackHandler vai cuidar da atividade.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado. Se o tipo de atividade for 'Invoke' e a chave correspondente (channelId + activityId) tiver sido encontrada, um InvokeResponse será retornado, caso contrário, nulo será retornado.

Implementações

Comentários

Chame esse método para enviar novamente uma mensagem para uma conversa. Se a tarefa for concluída com sucesso, então se a atividade Type for Invoke e a chave correspondente ( + ChannelIdId) forem encontradas, então an InvokeResponse é retornado, caso contrário nulo é retornado.

Esse método registra os seguintes serviços para a curva.

    Aplica-se a