Udostępnij za pośrednictwem


ActivityPrompt Klasa

Definicja

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
ActivityPrompt

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ą DialogContext.emitEvent()bieżącego okna dialogowego lub okna dialogowego, które zostało uruchomione w bieżącym oknie dialogowym.

(Odziedziczone po Dialog)
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.

Dotyczy