Conversation.SendAsync 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.
Traitez un message entrant dans la conversation.
public static System.Threading.Tasks.Task SendAsync (Microsoft.Bot.Connector.IMessageActivity toBot, Func<Microsoft.Bot.Builder.Dialogs.IDialog<object>> MakeRoot, System.Threading.CancellationToken token = default);
static member SendAsync : Microsoft.Bot.Connector.IMessageActivity * Func<Microsoft.Bot.Builder.Dialogs.IDialog<obj>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function SendAsync (toBot As IMessageActivity, MakeRoot As Func(Of IDialog(Of Object)), Optional token As CancellationToken = Nothing) As Task
Paramètres
- toBot
- IMessageActivity
Message envoyé au bot.
- token
- CancellationToken
Jeton d'annulation.
Retours
Tâche qui représente le message à renvoyer inline à l’utilisateur.
Remarques
Cette méthode : 1. Instancie et compose les composants requis. 2. Désérialise l’état du dialogue (la pile des dialogues et l’état de chaque boîte de dialogue) à partir de toBot
IMessageActivity. 3. Reprend les processus de conversation où le dialogue a été suspendu pour attendre un IMessageActivity. 4.
IMessageActivityFiles d’attente à envoyer à l’utilisateur. 5. Sérialise l’état de boîte de dialogue mis à jour dans les messages à envoyer à l’utilisateur.
La MakeRoot
méthode de fabrique est appelée uniquement pour les nouvelles conversations, car les conversations existantes ont la pile de dialogues et l’état sérialisés dans les IMessageActivity données.