Partager via


OnCondition Classe

Définition

Actions déclenchées lorsque la condition est vraie.

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
Héritage
OnCondition
Dérivé
Implémente

Constructeurs

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

Initialise une nouvelle instance de la classe OnCondition.

Champs

Kind

Identificateur de classe.

Propriétés

Actions

Obtient ou définit les actions à ajouter au plan lorsque les contraintes de règle sont remplies.

ActionScope

Obtient l’étendue de l’action.

Condition

Obtient ou définit la condition qui doit être remplie pour que les actions soient exécutées (FACULTATIF).

Id

Obtient ou définit la valeur de l’ID unique pour cette condition.

Priority

Obtient ou définit l’expression de priorité de règle où 0 est le plus élevé et inférieur à 0 est ignoré.

RunOnce

Obtient ou définit une valeur indiquant si la règle ne doit s’exécuter qu’une seule fois par ensemble unique de chemins de mémoire.

Source

Obtient la source.

Méthodes

AddExternalCondition(Expression)

Ajoutez une condition externe à OnCondition.

AddExternalCondition(String)

Ajoutez une condition externe à OnCondition.

CreateExpression()

Créez l’expression pour cette condition.

CurrentPriority(ActionContext)

Calculez la valeur actuelle de l’expression de priorité et retournez-la.

ExecuteAsync(ActionContext)

Méthode appelée pour exécuter les actions de la règle.

GetDependencies()

Énumère les dépendances de boîte de dialogue enfants afin qu’elles puissent être ajoutées à l’ensemble de boîtes de dialogue de conteneurs.

GetExpression()

Obtenez l’expression mise en cache pour cette condition.

GetIdentity()

Méthode appelée pour exécuter les actions de la règle.

OnCreateChangeList(ActionContext, Object)

Appelé lors de la création d’une liste de modifications.

RegisterSourceLocation(String, Int32)

Inscrit l’emplacement source.

S’applique à