DialogContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Dědičnost
-
DialogContext
- Implementuje
Konstruktory
DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) |
Explicitní implementace rozhraní
Metody rozšíření
EndConversation(IDialogContext, String) |
Zahájením EndConversationEvent příkazu resetujte stav a zásobník konverzace a odešlete EndOfConversation zprávu do konektoru. |
Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Zavolejte podřízené dialogové okno, přidejte ho do horní části zásobníku a publikujte zprávu do podřízeného dialogového okna. |
GetSignInUrlAsync(IDialogContext, String) | |
GetUserTokenAsync(IDialogContext, String, String) | |
GetUserTokenAsync(IDialogContext, String) | |
PostAsync(IBotToUser, String, String, CancellationToken) |
Publikujte zprávu, která má být odeslána uživateli, pomocí předchozích zpráv vytvořte kontext konverzace. |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Publikujte zprávu a volitelné SSML, které se mají odeslat uživateli, pomocí předchozích zpráv vytvořte kontext konverzace. |
SignOutUserAsync(IDialogContext, String) | |
Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Pozastavte aktuální dialogové okno, dokud uživatel robotovi nepošle zprávu. |