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
| Nom | Description |
|---|---|
| DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) | |
Implémentations d’interfaces explicites
Méthodes d’extension
| Nom | Description |
|---|---|
| EndConversation(IDialogContext, String) |
Initiez un EndConversationEvent réinitialisement de l’état et de l’empilement de la conversation et envoyez un EndOfConversation an au connecteur. |
| Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Appelle une boîte de dialogue enfant, ajoute-la en haut de la pile et publie 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 optionnel à envoyer à l’utilisateur, en utilisant les messages précédents pour établir un contexte de conversation. |
| SignOutUserAsync(IDialogContext, String) | |
| Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Suspendez le dialogue en cours jusqu’à ce que l’utilisateur ait envoyé un message au bot. |