OnCondition Klasse

Definition

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

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

Initialisiert eine neue Instanz der OnCondition-Klasse.

Felder

Kind

Klassenbezeichner.

Eigenschaften

Actions

Ruft die Aktionen ab, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind, oder legt diese fest.

ActionScope

Ruft den Aktionsbereich ab.

Condition

Ruft die Bedingung ab, die erfüllt werden muss, damit die Aktionen ausgeführt werden können (OPTIONAL).

Id

Ruft den Wert der eindeutigen ID für diese Bedingung ab oder legt diesen fest.

Priority

Ruft den Regelprioritätsausdruck ab, wobei 0 der höchste und kleiner als 0 ignoriert wird, oder legt den Ausdruck der Regelpriorität fest.

RunOnce

Ruft einen Wert ab, der angibt, ob die Regel nur einmal pro eindeutigen Satz von Speicherpfaden ausgeführt werden soll, oder legt den Wert fest.

Source

Ruft die Quelle ab.

Methoden

AddExternalCondition(Expression)

Fügen Sie der OnCondition eine externe Bedingung hinzu.

AddExternalCondition(String)

Fügen Sie der OnCondition eine externe Bedingung hinzu.

CreateExpression()

Erstellen Sie 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 aufgerufen, um die Aktionen der Regel auszuführen.

GetDependencies()

Listet untergeordnete Dialogabhängigkeiten auf, damit sie dem Containerdialogsatz hinzugefügt werden können.

GetExpression()

Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab.

GetIdentity()

Methode aufgerufen, um die Aktionen der Regel auszuführen.

OnCreateChangeList(ActionContext, Object)

Wird aufgerufen, wenn eine Änderungsliste erstellt wird.

RegisterSourceLocation(String, Int32)

Registriert den Quellspeicherort.

Gilt für: