OnCondition 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.
Aktionen, die ausgelöst werden, wenn die Bedingung wahr ist.
public class OnCondition : Microsoft.Bot.Builder.Dialogs.IDialogDependencies, Microsoft.Bot.Builder.Dialogs.IItemIdentity
type OnCondition = class
interface IItemIdentity
interface IDialogDependencies
Public Class OnCondition
Implements IDialogDependencies, IItemIdentity
- Vererbung
-
OnCondition
- Abgeleitet
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| OnCondition(String, List<Dialog>, String, Int32) |
Initialisiert eine neue Instanz der OnCondition-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| Kind |
Klassenbezeichner. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Actions |
Ruft die Aktionen ab, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind, oder legt diese fest. |
| ActionScope |
Er bekommt das Ziellosfang. |
| Condition |
Dient zum Abrufen oder Festlegen der Bedingung, die erfüllt werden muss, damit die auszuführenden Aktionen (OPTIONAL) ausgeführt werden. |
| Id |
Erhält oder setzt den Wert der eindeutigen ID für diese Bedingung. |
| Priority |
Erhält oder setzt den Regelprioritätsausdruck, bei dem 0 der höchste ist und weniger als 0 ignoriert wird. |
| RunOnce |
Erhält oder setzt einen Wert, der angibt, ob die Regel nur einmal pro eindeutiger Speicherpfadgruppe ausgeführt werden soll. |
| Source |
Bekommt die Quelle. |
Methoden
| Name | Beschreibung |
|---|---|
| AddExternalCondition(Expression) |
Fügen Sie der OnCondition eine externe Bedingung hinzu. |
| AddExternalCondition(String) |
Fügen Sie der OnCondition eine externe Bedingung hinzu. |
| CreateExpression() |
Erstelle den Ausdruck für diese Bedingung. |
| CurrentPriority(ActionContext) |
Berechnen Sie den aktuellen Wert des Prioritätsausdrucks, und geben Sie ihn zurück. |
| ExecuteAsync(ActionContext) |
Methode wird aufgerufen, um die Aktionen der Regel auszuführen. |
| GetDependencies() |
Zählt kindliche Dialogabhängigkeiten auf, damit sie dem Container-Dialogsatz hinzugefügt werden können. |
| GetExpression() |
Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab. |
| GetIdentity() |
Methode wird aufgerufen, um die Aktionen der Regel auszuführen. |
| OnCreateChangeList(ActionContext, Object) |
Wird aufgerufen, wenn eine Änderungsliste erstellt wird. |
| RegisterSourceLocation(String, Int32) |
Registriert den Ursprungsort. |