DialogContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- Dziedziczenie
-
DialogContext
- Implementuje
Konstruktory
DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) |
Jawne implementacje interfejsu
Metody rozszerzania
EndConversation(IDialogContext, String) |
Zainicjuj element w EndConversationEvent celu zresetowania stanu i stosu konwersacji i wysłania go EndOfConversation do łącznika. |
Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Wywołaj okno dialogowe podrzędne, dodaj go do góry stosu i opublikuj komunikat w oknie dialogowym podrzędnym. |
GetSignInUrlAsync(IDialogContext, String) | |
GetUserTokenAsync(IDialogContext, String, String) | |
GetUserTokenAsync(IDialogContext, String) | |
PostAsync(IBotToUser, String, String, CancellationToken) |
Opublikuj wiadomość, która ma zostać wysłana do użytkownika przy użyciu poprzednich wiadomości w celu ustanowienia kontekstu konwersacji. |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Opublikuj komunikat i opcjonalny kod SSML do wysłania do użytkownika przy użyciu poprzednich komunikatów w celu ustanowienia kontekstu konwersacji. |
SignOutUserAsync(IDialogContext, String) | |
Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Wstrzymaj bieżące okno dialogowe, dopóki użytkownik nie wysłał komunikatu do bota. |