Langue

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

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

Initialise une nouvelle instance de la classe OnCondition.

Champs

Nom Description
Kind

Identificateur de classe.

Propriétés

Nom Description
Actions

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

ActionScope

Ça a la portée d’action.

Condition

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

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 où moins que 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 mémoire.

Source

Il a trouvé la source.

Méthodes

Nom Description
AddExternalCondition(Expression)

Ajoutez une condition externe à l’OnCondition.

AddExternalCondition(String)

Ajoutez une condition externe à l’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 dialogue enfants afin qu’elles puissent être ajoutées à l’ensemble de dialogues des 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é lorsqu’une liste de modifications est créée.

RegisterSourceLocation(String, Int32)

Enregistre la position source.

S’applique à