ActivityValidationServices.Validate Méthode

Définition

Vérifie qu’une activité de flux de travail est correctement configurée selon la logique de validation. Cette logique peut correspondre à la méthode CacheMetadata(CodeActivityMetadata) des activités à valider, ou encore aux contraintes de build et de stratégie.

Surcharges

Validate(Activity)

Vérifie qu’une activité de flux de travail est correctement configurée selon la logique de validation. Cette logique peut correspondre à la méthode CacheMetadata(CodeActivityMetadata) des activités à valider, ou encore aux contraintes de build et de stratégie.

Validate(Activity, ValidationSettings)

Vérifie qu’une activité de flux de travail est correctement configurée selon la logique de validation. Cette logique peut être la méthode cacheMetadata des activités à valider, ou encore les contraintes de version et de stratégie.

Remarques

Les auteurs d’activités personnalisées peuvent fournir la logique de validation dans la substitution de la méthode CacheMetadata d’une activité. Toutes les exceptions levées à partir de CacheMetadata ne sont pas traitées comme des erreurs de validation. Ces exceptions ne seront pas détectées par 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 selon la logique de validation. Cette logique peut correspondre à la méthode CacheMetadata(CodeActivityMetadata) des activités à valider, ou encore aux contraintes de build et 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é 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 la logique de validation dans la substitution de la méthode CacheMetadata d’une activité. Toutes les exceptions levées à partir de CacheMetadata ne sont pas traitées comme des erreurs de validation. Ces exceptions ne seront pas détectées par 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 selon la logique de validation. Cette logique peut être la méthode cacheMetadata des activités à valider, ou encore les contraintes de version et 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é de flux de travail.

settings
ValidationSettings

Un objet qui détermine le comportement de la méthode de validation sur le flux de travail, 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é qui n’est pas correctement configurée, un message descriptif, un code d’erreur ou d’avertissement, ainsi que d’autres informations.

Remarques

Les auteurs d’activités personnalisées peuvent fournir la logique de validation dans la substitution de la méthode CacheMetadata d’une activité. Toutes les exceptions levées à partir de CacheMetadata ne sont pas traitées comme des erreurs de validation. Ces exceptions ne seront pas détectées par l'appel à Validate et doivent être gérées par l'appelant.

S’applique à