ActivityValidationServices.Validate Méthode

Définition

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.

S’applique à