ReplaceDialog Klasse

Definition

Die Aktion, die einen anderen Dialog aufruft, geht nach Abschluss zum Elterndialog des Aufrufers.

public class ReplaceDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BaseInvokeDialog
type ReplaceDialog = class
    inherit BaseInvokeDialog
Public Class ReplaceDialog
Inherits BaseInvokeDialog
Vererbung

Konstruktoren

Name Beschreibung
ReplaceDialog(String, Object, String, Int32)

Initialisiert eine neue Instanz der ReplaceDialog-Klasse.

Felder

Name Beschreibung
Kind

Klassenbezeichner.

Eigenschaften

Name Beschreibung
ActivityProcessed

Erhält oder setzt einen Wert, der angibt, ob der neue Dialog die Aktivität verarbeiten soll.

(Geerbt von BaseInvokeDialog)
Dialog

Ruft oder stellt den Dialog so ein, dass er aufruft.

(Geerbt von BaseInvokeDialog)
Disabled

Erhält oder setzt einen optionalen Ausdruck, der, falls wahr, diese Aktion deaktiviert.

Id

Erhält oder setzt eine ID für den Dialog.

(Geerbt von Dialog)
Options

Erhält oder setzt konfigurierbare Optionen für den Dialog.

(Geerbt von BaseInvokeDialog)
Source

Erhält die Information des Cref="SourceRange"/>.

(Geerbt von Dialog)
TelemetryClient

Es bekommt oder setzt die Nutzung IBotTelemetryClient , um sie für das Protokollieren zu verwenden.

(Geerbt von Dialog)

Methoden

Name Beschreibung
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld gestartet und in den Dialogstapel verschoben wird.

BindOptions(DialogContext, Object)

BindOptions – evaluiere Ausdrücke in Options.

(Geerbt von BaseInvokeDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

Wird aufgerufen, wenn der Dialog fortgesetzt wird, wobei es der aktive Dialog ist und der Benutzer mit einer neuen Aktivität antwortet.

(Geerbt von Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld beendet wird.

(Geerbt von Dialog)
GetDependencies()

Zählt kindliche Dialogabhängigkeiten auf, damit sie dem Container-Dialogsatz hinzugefügt werden können.

(Geerbt von BaseInvokeDialog)
GetExternalDependencies()

Listen Sie die Abhängigkeiten von Kind-Dialogen auf, die für das Dialogset von Parent-Containern offengelegt werden müssen.

GetVersion()

Erhält eine eindeutige Zeichenkette, die die Version dieses Dialogs darstellt. Wenn sich die Version ändert, gibt das Dialogfeldsystem ein DialogChanged-Ereignis aus.

(Geerbt von Dialog)
OnComputeId()

Erstellt die Compute-ID für den Dialog.

(Geerbt von BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, wenn ein Ereignis mit DialogContext.emitEvent()ausgelöst wurde, entweder durch das aktuelle Dialogfeld oder ein Dialogfeld, das das aktuelle Dialogfeld gestartet hat.

(Geerbt von Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, nachdem ein Ereignis für alle übergeordneten Eltern eingeblasen wurde und nicht behandelt wurde.

(Geerbt von Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, bevor ein Ereignis in das übergeordnete Element eingeblasen wird.

(Geerbt von Dialog)
RegisterSourceLocation(String, Int32)

Registriert ein Cref="SourceRange"/> an der angegebenen Stelle.

(Geerbt von Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld den Benutzer zur Eingabe erneut auffordert.

(Geerbt von Dialog)
ResolveDialog(DialogContext)

Lösen Sie Dialog Expression entweder als Dialog oder StringExpression auf, um Dialogid zu erhalten.

(Geerbt von BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wird aufgerufen, wenn ein untergeordnetes Dialogfeld diesen Vorgang abgeschlossen hat, und gibt das Steuerelement zu diesem Dialogfeld zurück.

(Geerbt von Dialog)

Erweiterungsmethoden

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

Erstellt einen Dialogstapel und startet ein Dialogfeld, indem es auf den Stapel verschoben wird.

Gilt für: