OnCondition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |