Case Klasse

Definition

Fälle des Aktionsbereichs.Cases of action scope.

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

Konstruktoren

Case(String, IEnumerable<Dialog>)

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

Felder

OFFSETKEY

Definiert den Pfad für die Offset Taste.Defines the path for the offset key.

(Geerbt von ActionScope)

Eigenschaften

Actions

Ruft die auszuführenden Aktionen ab oder legt Sie fest.Gets or sets the actions to execute.

(Geerbt von ActionScope)
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.

(Geerbt von Dialog)
Value

Ruft eine Konstante ab, die mit der Bedingung verglichen werden soll, oder legtGets or sets constant to be compared against condition.

Methoden

BeginActionAsync(DialogContext, Int32, CancellationToken)

Startet einen neuen Dialog und legt ihn auf dem Dialogstapel ab.Starts a new dialog and pushes it onto the dialog stack.

(Geerbt von ActionScope)
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 ActionScope)
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 ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

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

(Geerbt von Dialog)
GetDependencies()

Listet untergeordnete Dialogfeld Abhängigkeiten auf, damit Sie dem Container-Dialog Satz hinzugefügt werden können.Enumerates child dialog dependencies so they can be added to the containers dialog set.

(Geerbt von ActionScope)
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 ActionScope)
OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)

Wird aufgerufen, wenn das Steuerelement mit einem-Element zurückgegeben wird ActionScopeResult .Called when returning control to this dialog with an ActionScopeResult.

(Geerbt von ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

Wird aufgerufen, wenn das Steuerelement mit einem-Element zurückgegeben wird, ActionScopeResult das auf breakloopfestgelegt ist.Called when returning control to this dialog with an ActionScopeResult with the property ActionCommand set to BreakLoop.

(Geerbt von ActionScope)
OnComputeId()

Erstellt die Compute-ID für das Dialogfeld.Builds the compute Id for the dialog.

(Geerbt von ActionScope)
OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

Wird aufgerufen, wenn das Steuerelement mit einem-Element zurückgegeben wird, ActionScopeResult das die Eigenschaft "Aktionsbefehl" auf continueloophat.Called when returning control to this dialog with an ActionScopeResult with the property ActionCommand set to ContinueLoop.

(Geerbt von ActionScope)
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.

(Geerbt von Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)

Wird aufgerufen, wenn die Aktion des Dialog Felds beendet wird.Called when the dialog's action ends.

(Geerbt von ActionScope)
OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)

Wird aufgerufen, wenn die Steuerung an diesen Dialog mit einem zurückgegeben wird, ActionScopeResult wobei die Eigenschaft Action Command auf godeactionfestgelegt ist.Called when returning control to this dialog with an ActionScopeResult with the property ActionCommand set to GoToAction.

(Geerbt von ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)

Wird aufgerufen, wenn das Dialogfeld mit der nächsten Aktion fortgesetzt wird.Called when the dialog continues to the next action.

(Geerbt von ActionScope)
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 seine Umwandlung abgeschlossen hat und die Steuerung an diesen Dialog zurückgegeben wurdeCalled when a child dialog completed its turn, returning control to this dialog.

(Geerbt von ActionScope)

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: