Langue

BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Méthode

Définition

Méthode d’adaptateur primaire pour traiter les activités envoyées depuis le canal de streaming. Crée un contexte de tour et exécute le pipeline d’intergiciel pour une activité entrante. Ajoute ArgumentNullException des arguments nuls.

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)

Paramètres

activity
Activity

Processus Activity à traiter.

callbackHandler
BotCallbackHandler

Elles BotCallbackHandler s’occuperont de l’activité.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter. Si le type d’activité était « Invoke » et que la clé correspondante (channelId + activityId) a été trouvée, un InvokeResponse est retourné, sinon null est retourné.

Implémente

Remarques

Appelez cette méthode pour envoyer un message de manière réactive à une conversation. Si la tâche se termine avec succès, alors si l’activité Type est Invoke et que la clé correspondante (ChannelId + Id) est trouvée, alors an InvokeResponse est retourné, sinon nulle est renvoyée.

Cette méthode enregistre les services suivants pour le tour.

    S’applique à