ActivityPrompt 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í.
Definuje základní chování dialogového okna s výzvou, které čeká na přijetí aktivity.
public class ActivityPrompt : Microsoft.Bot.Builder.Dialogs.Dialog
type ActivityPrompt = class
inherit Dialog
Public Class ActivityPrompt
Inherits Dialog
- Dědičnost
Poznámky
Tato výzva vyžaduje předání validátoru a je užitečná při čekání na přijetí aktivit nesouvisecích se zprávami, jako je událost. Validátor může přijaté aktivity ignorovat, dokud není přijat očekávaný typ aktivity.
Konstruktory
ActivityPrompt(String, PromptValidator<Activity>) |
Inicializuje novou instanci ActivityPrompt třídy . Volána z konstruktorů v odvozených třídách k inicializaci ActivityPrompt třídy. |
Vlastnosti
Id |
Získá nebo nastaví ID pro dialogové okno. (Zděděno od Dialog) |
Source |
Získá informace cref="SourceRange"/>. (Zděděno od Dialog) |
TelemetryClient |
Získá nebo nastaví k IBotTelemetryClient použití pro protokolování. (Zděděno od Dialog) |
Metody
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Volá se, když je dialogové okno výzvy vloženo do zásobníku dialogů a je aktivováno. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Volá se, když je dialogové okno výzvy aktivní a uživatel odpověděl novou aktivitou. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Volá se, když dialogové okno končí. (Zděděno od Dialog) |
GetVersion() |
Získá jedinečný řetězec, který představuje verzi tohoto dialogového okna. Pokud se verze změní mezi se změní, dialogový systém vygeneruje DialogChanged událost. (Zděděno od Dialog) |
OnComputeId() |
Vytvoří ID výpočetních prostředků pro dialogové okno. (Zděděno od Dialog) |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volána při vyvolání události pomocí |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volána poté, co byla událost označena všemi rodiči a nebyla zpracována. (Zděděno od Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volá se před bublinovou bublinou události do nadřazeného objektu. (Zděděno od Dialog) |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken) |
Při přepsání v odvozené třídě vyzve uživatele k zadání vstupu. |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Při přepsání v odvozené třídě vyzve uživatele k zadání vstupu. |
OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Při přepsání v odvozené třídě se nástroj pokusí rozpoznat příchozí aktivitu. |
RegisterSourceLocation(String, Int32) |
Zaregistruje cref="SourceRange"/> v zadaném umístění. (Zděděno od Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Volá se, když se požaduje dialogové okno s výzvou k opětovnému zobrazení výzvy uživateli k zadání vstupu. |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Volá se, když se dialogové okno výzvy obnoví jako aktivní dialogové okno v zásobníku dialogových oken, například po dokončení předchozího aktivního dialogového okna v zásobníku. |
Metody rozšíření
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Vytvoří zásobník dialogů a spustí dialogové okno, které ho nasdílí do zásobníku. |