ActivityPrompt 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.
Definiuje podstawowe zachowanie okna dialogowego monitu, które oczekuje na odebranie działania.
public class ActivityPrompt : Microsoft.Bot.Builder.Dialogs.Dialog
type ActivityPrompt = class
inherit Dialog
Public Class ActivityPrompt
Inherits Dialog
- Dziedziczenie
Uwagi
Ten monit wymaga przekazania modułu sprawdzania poprawności i jest przydatny podczas oczekiwania na działania inne niż komunikaty, takie jak zdarzenie, które ma zostać odebrane. Moduł sprawdzania poprawności może ignorować odebrane działania do momentu odebrania oczekiwanego typu działania.
Konstruktory
ActivityPrompt(String, PromptValidator<Activity>) |
Inicjuje nowe wystąpienie klasy ActivityPrompt. Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania ActivityPrompt klasy. |
Właściwości
Id |
Pobiera lub ustawia identyfikator okna dialogowego. (Odziedziczone po Dialog) |
Source |
Pobiera informacje o cref="SourceRange"/>. (Odziedziczone po Dialog) |
TelemetryClient |
Pobiera lub ustawia wartość IBotTelemetryClient , która ma być używana do rejestrowania. (Odziedziczone po Dialog) |
Metody
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wywoływane po wypchnięciu okna dialogowego do stosu okna dialogowego i aktywowaniu. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Wywoływane, gdy okno dialogowe monitu jest aktywnym dialogiem, a użytkownik odpowiedział nowym działaniem. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Wywoływana po zakończeniu okna dialogowego. (Odziedziczone po Dialog) |
GetVersion() |
Pobiera unikatowy ciąg reprezentujący wersję tego okna dialogowego. Jeśli wersja zmieni się między zamianami, system dialogowy emituje zdarzenie DialogChanged. (Odziedziczone po Dialog) |
OnComputeId() |
Tworzy identyfikator obliczeniowy okna dialogowego. (Odziedziczone po Dialog) |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wywoływane, gdy zdarzenie zostało podniesione przy użyciu polecenia , za pomocą |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wywołana po wydarzeniu została bąbelkowana do wszystkich rodziców i nie została obsłużona. (Odziedziczone po Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wywoływane przed zdarzeniem jest bąbelkowe do elementu nadrzędnego. (Odziedziczone po Dialog) |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken) |
Po zastąpieniu w klasie pochodnej monituje użytkownika o podanie danych wejściowych. |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Po zastąpieniu w klasie pochodnej monituje użytkownika o podanie danych wejściowych. |
OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Po zastąpieniu klasy pochodnej próbuje rozpoznać działanie przychodzące. |
RegisterSourceLocation(String, Int32) |
Rejestruje cref="SourceRange"/> w podanej lokalizacji. (Odziedziczone po Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wywoływane po wyświetleniu monitu zostanie wyświetlone żądanie ponownego monitu użytkownika o podanie danych wejściowych. |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Wywoływane po wznowieniu okna dialogowego monitu jest aktywnym dialogiem w stosie okien dialogowych, na przykład po zakończeniu poprzedniego aktywnego okna dialogowego w stosie. |
Metody rozszerzania
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Tworzy stos okna dialogowego i uruchamia okno dialogowe, wypychając go do stosu. |