ActivityValidationServices.Validate Méthode
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.
Vérifie qu’une activité de flux de travail est correctement configurée en fonction de la logique de validation. Cette logique peut être la CacheMetadata(CodeActivityMetadata) méthode des activités à valider, ou générer et créer des contraintes de stratégie.
Surcharges
| Nom | Description |
|---|---|
| Validate(Activity) |
Vérifie qu’une activité de flux de travail est correctement configurée en fonction de la logique de validation. Cette logique peut être la CacheMetadata(CodeActivityMetadata) méthode des activités à valider, ou générer et créer des contraintes de stratégie. |
| Validate(Activity, ValidationSettings) |
Vérifie qu’une activité de flux de travail est correctement configurée en fonction de la logique de validation. Cette logique peut être la méthode cacheMetadata des activités à valider, ou générer et créer des contraintes de stratégie. |
Remarques
Les auteurs d’activités personnalisées peuvent fournir une logique de validation dans la surcharge d'une CacheMetadata activité. Toutes les exceptions qui sont générées à partir de CacheMetadata ne sont pas traitées comme des erreurs de validation. Ces exceptions s’échappent de l’appel Validate et doivent être gérées par l’appelant.
Validate(Activity)
Vérifie qu’une activité de flux de travail est correctement configurée en fonction de la logique de validation. Cette logique peut être la CacheMetadata(CodeActivityMetadata) méthode des activités à valider, ou générer et créer des contraintes de stratégie.
public:
static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate);
public static System.Activities.Validation.ValidationResults Validate(System.Activities.Activity toValidate);
static member Validate : System.Activities.Activity -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity) As ValidationResults
Paramètres
- toValidate
- Activity
Élément d’une arborescence d’activités de flux de travail.
Retours
Collection d’erreurs de validation, chacune pouvant contenir le nom de l’activité validée, un message descriptif, un code d’erreur et d’autres informations.
Remarques
Les auteurs d’activités personnalisées peuvent fournir une logique de validation dans la surcharge d'une CacheMetadata activité. Toutes les exceptions qui sont générées à partir de CacheMetadata ne sont pas traitées comme des erreurs de validation. Ces exceptions s’échappent de l’appel Validate et doivent être gérées par l’appelant.
S’applique à
Validate(Activity, ValidationSettings)
Vérifie qu’une activité de flux de travail est correctement configurée en fonction de la logique de validation. Cette logique peut être la méthode cacheMetadata des activités à valider, ou générer et créer des contraintes de stratégie.
public:
static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate, System::Activities::Validation::ValidationSettings ^ settings);
public static System.Activities.Validation.ValidationResults Validate(System.Activities.Activity toValidate, System.Activities.Validation.ValidationSettings settings);
static member Validate : System.Activities.Activity * System.Activities.Validation.ValidationSettings -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity, settings As ValidationSettings) As ValidationResults
Paramètres
- toValidate
- Activity
Activité d’une arborescence d’activités de flux de travail.
- settings
- ValidationSettings
Objet qui détermine le comportement de la méthode de validation sur le workflow , peut supprimer la logique de validation interne et peut également contenir les contraintes de stratégie.
Retours
Collection d’erreurs de validation, chacune pouvant contenir le nom de l’activité configurée de manière incorrecte, un message descriptif, un code d’erreur ou d’avertissement et d’autres informations.
Remarques
Les auteurs d’activités personnalisées peuvent fournir une logique de validation dans la surcharge d'une CacheMetadata activité. Toutes les exceptions qui sont générées à partir de CacheMetadata ne sont pas traitées comme des erreurs de validation. Ces exceptions s’échappent de l’appel Validate et doivent être gérées par l’appelant.