DynamicBeginDialog Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Interne BeginDialog-Aktion, die x.schema/x.dialog dynamisch bindet, um die x.dialog-Ressource mit Eigenschaften als Optionen aufzurufen.
public class DynamicBeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BeginDialog
type DynamicBeginDialog = class
inherit BeginDialog
Public Class DynamicBeginDialog
Inherits BeginDialog
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| DynamicBeginDialog(String, Int32) |
Initialisiert eine neue Instanz der DynamicBeginDialog-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| Kind |
Klassenbezeichner. (Geerbt von BeginDialog) |
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 |
Dient zum Abrufen oder Festlegen eines optionalen Ausdrucks, der bei "true" diese Aktion deaktiviert. (Geerbt von BeginDialog) |
| 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) |
| Properties |
Erhält oder setzt die zusätzlichen Eigenschaften. |
| ResultProperty |
Erhält oder setzt den Eigenschaftspfad, um das Dialogergebnis zu speichern. (Geerbt von BeginDialog) |
| 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. (Geerbt von BeginDialog) |
| BindOptions(DialogContext, Object) |
Bewertet Ausdrücke in Optionen. |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Wird aufgerufen, wenn das Dialogfeld fortgesetzt, wobei es sich um das aktive Dialogfeld handelt 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) |
| 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 |
| 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 seine Drehung abgeschlossen hat, und gibt das Steuerelement zu diesem Dialogfeld zurück. (Geerbt von BeginDialog) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Erstellt einen Dialogstapel und startet ein Dialogfeld, indem es auf den Stapel verschoben wird. |