Udostępnij za pośrednictwem


DynamicBeginDialog Klasa

Definicja

Wewnętrzna akcja BeginDialog, która dynamicznie wiąże plik x.schema/x.dialog, aby wywołać zasób x.dialog z właściwościami jako opcje.

public class DynamicBeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BeginDialog
type DynamicBeginDialog = class
    inherit BeginDialog
Public Class DynamicBeginDialog
Inherits BeginDialog
Dziedziczenie

Konstruktory

DynamicBeginDialog(String, Int32)

Inicjuje nowe wystąpienie klasy DynamicBeginDialog.

Pola

Kind

Identyfikator klasy.

(Odziedziczone po BeginDialog)

Właściwości

ActivityProcessed

Pobiera lub ustawia wartość wskazującą, czy nowe okno dialogowe powinno przetworzyć działanie.

(Odziedziczone po BaseInvokeDialog)
Dialog

Pobiera lub ustawia okno dialogowe do wywołania.

(Odziedziczone po BaseInvokeDialog)
Disabled

Pobiera lub ustawia opcjonalne wyrażenie, które jeśli jest prawdziwe, spowoduje wyłączenie tej akcji.

(Odziedziczone po BeginDialog)
Id

Pobiera lub ustawia identyfikator okna dialogowego.

(Odziedziczone po Dialog)
Options

Pobiera lub ustawia konfigurowalne opcje okna dialogowego.

(Odziedziczone po BaseInvokeDialog)
Properties

Pobiera lub ustawia dodatkowe właściwości.

ResultProperty

Pobiera lub ustawia ścieżkę właściwości, aby zapisać wynik okna dialogowego.

(Odziedziczone po BeginDialog)
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ływana po uruchomieniu okna dialogowego i wypchnięciu do stosu okien dialogowych.

(Odziedziczone po BeginDialog)
BindOptions(DialogContext, Object)

Oblicza wyrażenia w opcjach.

ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływane po kontynuowaniu okna dialogowego, w którym jest aktywne okno dialogowe, a użytkownik odpowiada za pomocą nowego działania.

(Odziedziczone po Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

(Odziedziczone po Dialog)
GetDependencies()

Wylicza zależności okna dialogowego podrzędnego, dzięki czemu można je dodać do zestawu okien dialogowych kontenerów.

(Odziedziczone po BaseInvokeDialog)
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 BaseInvokeDialog)
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)
RegisterSourceLocation(String, Int32)

Rejestruje cref="SourceRange"/> w podanej lokalizacji.

(Odziedziczone po Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wywoływane, gdy okno dialogowe powinno ponownie monitować użytkownika o podanie danych wejściowych.

(Odziedziczone po Dialog)
ResolveDialog(DialogContext)

Rozwiąż wyrażenie okna dialogowego jako okno dialogowe lub ciągExpression, aby uzyskać identyfikator dialogid.

(Odziedziczone po BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływane po zakończeniu działania okna dialogowego podrzędnego, zwracając kontrolkę do tego okna dialogowego.

(Odziedziczone po BeginDialog)

Metody rozszerzania

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Tworzy stos okna dialogowego i uruchamia okno dialogowe, wypychając go do stosu.

Dotyczy