BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.