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 principal pour le traitement des activités envoyées à partir du canal de streaming. Crée un contexte de tour et exécute le pipeline d’intergiciel pour une activité entrante. Lève sur les ArgumentNullException arguments null.
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
BotCallbackHandler qui gère l’activité.
- cancellationToken
- CancellationToken
Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'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, une invokeResponse est retournée, sinon null est retournée.
Implémente
Remarques
Appelez cette méthode pour envoyer de manière réactive un message à une conversation. Si la tâche se termine correctement, si l’activité Type est Invoke et que la clé correspondante (ChannelId + Id) est trouvée, un InvokeResponse est retourné, sinon null est retourné.
Cette méthode inscrit les services suivants pour le tour.