DialogContext Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- Arv
-
DialogContext
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) | |
Explicita gränssnittsimplementeringar
Tilläggsmetoder
| Name | Description |
|---|---|
| EndConversation(IDialogContext, String) |
Initiera en EndConversationEvent för att återställa konversationens tillstånd och stacka och skicka en EndOfConversation till Connector. |
| Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Anropa en barndialog, lägg till den högst upp i stacken och posta meddelandet i barndialogen. |
| GetSignInUrlAsync(IDialogContext, String) | |
| GetUserTokenAsync(IDialogContext, String, String) | |
| GetUserTokenAsync(IDialogContext, String) | |
| PostAsync(IBotToUser, String, String, CancellationToken) |
Lägg upp ett meddelande som ska skickas till användaren, och använd tidigare meddelanden för att skapa en konversationskontext. |
| SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Skicka ett meddelande och ett valfritt SSML som skickas till användaren, och använd tidigare meddelanden för att skapa en konversationskontext. |
| SignOutUserAsync(IDialogContext, String) | |
| Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Pausa den aktuella dialogen tills användaren har skickat ett meddelande till boten. |