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. |