DialogContainer Klasse

Definition

Ein Container für einen Satz von Dialogfeldern.A container for a set of Dialogs.

public abstract class DialogContainer : Microsoft.Bot.Builder.Dialogs.Dialog
type DialogContainer = class
    inherit Dialog
Public MustInherit Class DialogContainer
Inherits Dialog
Vererbung
DialogContainer
Abgeleitet

Konstruktoren

DialogContainer(String)

Initialisiert eine neue Instanz der DialogContainer-Klasse.Initializes a new instance of the DialogContainer class.

Eigenschaften

Dialogs

Ruft die Container ab oder legt Sie fest DialogSet .Gets or sets the containers DialogSet.

Id

Ruft die ID für den Dialog ab oder legt Sie fest.Gets or sets id for the dialog.

(Geerbt von Dialog)
Source

Ruft die Informationen von "kref" = "SourceRange"/ab > .Gets the information of the cref="SourceRange"/>.

(Geerbt von Dialog)
TelemetryClient

Dient zum Abrufen oder Festlegen der IBotTelemetryClient für die Protokollierung.Gets or sets the IBotTelemetryClient to use for logging. Beim Festlegen dieser Eigenschaft werden auch alle Eigenschaften der enthaltenen Dialoge TelemetryClient festgelegt.When setting this property, all of the contained dialogs' TelemetryClient properties are also set.

Methoden

BeginDialogAsync(DialogContext, Object, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld gestartet und in den Dialog Stapel verschoben wird.Called when the dialog is started and pushed onto the dialog stack.

(Geerbt von Dialog)
CheckForVersionChangeAsync(DialogContext, CancellationToken)

Checkforversionchangeasync.CheckForVersionChangeAsync.

ContinueDialogAsync(DialogContext, CancellationToken)

Wird aufgerufen, wenn der Dialog fortgesetzt wird, wobei es sich um das aktive Dialogfeld handelt und der Benutzer mit einer neuen Aktivität antwortet.Called when the dialog is continued, where it is the active dialog and the user replies with a new activity.

(Geerbt von Dialog)
CreateChildContext(DialogContext)

Erstellt einen inneren Dialog Kontext für die aktiven untergeordneten Container.Creates an inner dialog context for the containers active child.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld beendet wird.Called when the dialog is ending.

(Geerbt von Dialog)
FindDialog(String)

Sucht ein untergeordnetes Dialogfeld, das zuvor dem Container hinzugefügt wurde.Finds a child dialog that was previously added to the container.

GetInternalVersion()

Getinternalversion: gibt den internen Versions Bezeichner für diesen Container zurück.GetInternalVersion - Returns internal version identifier for this container.

GetVersion()

Ruft eine eindeutige Zeichenfolge ab, die die Version dieses Dialog Felds darstellt.Gets a unique string which represents the version of this dialog. Wenn die Versionsänderungen zwischen aktiviert werden, gibt das Dialogsystem ein dialogchanged-Ereignis aus.If the version changes between turns the dialog system will emit a DialogChanged event.

(Geerbt von Dialog)
OnComputeId()

Berechnet eine eindeutige ID für ein Dialogfeld.Computes an unique ID for a dialog.

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

Wird aufgerufen, wenn ein Ereignis mithilfe DialogContext.emitEvent() von entweder im aktuellen Dialogfeld oder in einem Dialogfeld, das im aktuellen Dialogfeld gestartet wurde, ausgelöst wurde.Called when an event has been raised, using DialogContext.emitEvent(), by either the current dialog or a dialog that the current dialog started.

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wird aufgerufen, nachdem ein Ereignis an alle übergeordneten Elemente gebubselt und nicht behandelt wurde.Called after an event was bubbled to all parents and wasn't handled.

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

Wird aufgerufen, bevor ein Ereignis zu seinem übergeordneten Element bubelt wird.Called before an event is bubbled to its parent.

(Geerbt von Dialog)
RegisterSourceLocation(String, Int32)

Registriert eine "kref =" "SourceRange"/ > am angegebenen Speicherort.Registers a cref="SourceRange"/> in the provided location.

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

Wird aufgerufen, wenn das Dialogfeld den Benutzer erneut zur Eingabe auffordern soll.Called when the dialog should re-prompt the user for input.

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

Wird aufgerufen, wenn ein untergeordnetes Dialogfeld abgeschlossen und die Steuerung an dieses Dialogfeld zurückgegeben wird.Called when a child dialog completed this turn, returning control to this dialog.

(Geerbt von Dialog)

Erweiterungsmethoden

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

Erstellt einen Dialog Stapel und startet einen Dialog, um ihn auf den Stapel zu verschieben.Creates a dialog stack and starts a dialog, pushing it onto the stack.

Gilt für: