DialogContext Classe
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.
public sealed class DialogContext : Microsoft.Bot.Builder.Dialogs.IDialogContext
type DialogContext = class
interface IDialogContext
interface IDialogStack
interface IBotContext
interface IBotData
interface IBotToUser
Public NotInheritable Class DialogContext
Implements IDialogContext
- Héritage
-
DialogContext
- Implémente
Constructeurs
DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) |
Implémentations d’interfaces explicites
Méthodes d’extension
EndConversation(IDialogContext, String) |
Lancez un EndConversationEvent pour réinitialiser l’état et la pile de la conversation, puis envoyez un EndOfConversation au connecteur. |
Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Appelez un dialogue enfant, ajoutez-le en haut de la pile et publiez le message dans la boîte de dialogue enfant. |
GetSignInUrlAsync(IDialogContext, String) | |
GetUserTokenAsync(IDialogContext, String, String) | |
GetUserTokenAsync(IDialogContext, String) | |
PostAsync(IBotToUser, String, String, CancellationToken) |
Publiez un message à envoyer à l’utilisateur, en utilisant les messages précédents pour établir un contexte de conversation. |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Publiez un message et un SSML facultatif à envoyer à l’utilisateur, en utilisant les messages précédents pour établir un contexte de conversation. |
SignOutUserAsync(IDialogContext, String) | |
Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Suspendez la boîte de dialogue actuelle jusqu’à ce que l’utilisateur ait envoyé un message au bot. |