OnCondition Klasse

Definition

Aktionen, die ausgelöst werden, wenn die Bedingung erfüllt ist.Actions triggered when condition is true.

[System.Diagnostics.DebuggerDisplay("{GetIdentity()}")]
public class OnCondition : Microsoft.Bot.Builder.Dialogs.IDialogDependencies, Microsoft.Bot.Builder.Dialogs.IItemIdentity
[<System.Diagnostics.DebuggerDisplay("{GetIdentity()}")>]
type OnCondition = class
    interface IItemIdentity
    interface IDialogDependencies
Public Class OnCondition
Implements IDialogDependencies, IItemIdentity
Vererbung
OnCondition
Abgeleitet
Attribute
Implementiert

Konstruktoren

OnCondition(String, List<Dialog>, String, Int32)

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

Felder

Kind

Klassen Bezeichner.Class identifier.

Eigenschaften

Actions

Ruft die Aktionen ab, die dem Plan hinzugefügt werden, wenn die Regel Einschränkungen erfüllt sind, oder legt Sie fest.Gets or sets the actions to add to the plan when the rule constraints are met.

ActionScope

Ruft den Aktionsbereich ab.Gets the action scope.

Condition

Ruft die Bedingung ab, die für die auszuführenden Aktionen erfüllt werden muss, oder legt Sie fest (optional).Gets or sets the condition which needs to be met for the actions to be executed (OPTIONAL).

Id

Ruft den Wert der eindeutigen ID für diese Bedingung ab oder legt ihn fest.Gets or sets the value of the unique id for this condition.

Priority

Ruft den regelprioritäts Ausdruck ab oder legt ihn fest, wobei 0 der höchste und kleiner als 0 (null) ist.Gets or sets the rule priority expression where 0 is the highest and less than 0 is ignored.

RunOnce

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Regel nur einmal pro eindeutigem Satz von Speicher Pfaden ausgeführt werden soll.Gets or sets a value indicating whether rule should only run once per unique set of memory paths.

Source

Ruft die Quelle ab.Gets the source.

Methoden

AddExternalCondition(Expression)

Fügen Sie der oncondition eine externe Bedingung hinzu.Add external condition to the OnCondition.

AddExternalCondition(String)

Fügen Sie der oncondition eine externe Bedingung hinzu.Add external condition to the OnCondition.

CreateExpression()

Erstellen Sie den Ausdruck für diese Bedingung.Create the expression for this condition.

CurrentPriority(ActionContext)

Berechnen Sie den aktuellen Wert des Prioritäts Ausdrucks, und geben Sie ihn zurück.Compute the current value of the priority expression and return it.

ExecuteAsync(ActionContext)

Methode, die aufgerufen wird, um die Aktionen der Regel auszuführen.Method called to execute the rule's actions.

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.

GetExpression()

Hiermit wird der zwischengespeicherte Ausdruck für diese Bedingung angezeigt.Get the cached expression for this condition.

GetIdentity()

Methode, die aufgerufen wird, um die Aktionen der Regel auszuführen.Method called to execute the rule's actions.

OnCreateChangeList(ActionContext, Object)

Wird aufgerufen, wenn eine Änderungsliste erstellt wird.Called when a change list is created.

RegisterSourceLocation(String, Int32)

Registriert den Quell Speicherort.Registers the source location.

Gilt für: