Freigeben über


ActivityValidationServices.Validate Methode

Definition

Überprüft, ob eine Workflowaktivität ordnungsgemäß gemäß der Validierungslogik konfiguriert ist. Diese Logik kann die CacheMetadata(CodeActivityMetadata) Methode der zu überprüfenden Aktivitäten oder Build- und Richtlinieneinschränkungen sein.

Überlädt

Validate(Activity)

Überprüft, ob eine Workflowaktivität ordnungsgemäß gemäß der Validierungslogik konfiguriert ist. Diese Logik kann die CacheMetadata(CodeActivityMetadata) Methode der zu überprüfenden Aktivitäten oder Build- und Richtlinieneinschränkungen sein.

Validate(Activity, ValidationSettings)

Überprüft, ob eine Workflowaktivität ordnungsgemäß gemäß der Validierungslogik konfiguriert ist. Diese Logik kann die cacheMetadata-Methode der zu überprüfenden Aktivitäten oder Build- und Richtlinieneinschränkungen sein.

Hinweise

Benutzerdefinierte Aktivitätsautoren können Validierungslogik in der CacheMetadata Außerkraftsetzung einer Aktivität bereitstellen. Ausnahmen, die von CacheMetadata ausgelöst werden, werden nicht als Überprüfungsfehler behandelt. Diese Ausnahmen werden dem Aufruf von Validate escape und müssen vom Aufrufer behandelt werden.

Validate(Activity)

Überprüft, ob eine Workflowaktivität ordnungsgemäß gemäß der Validierungslogik konfiguriert ist. Diese Logik kann die CacheMetadata(CodeActivityMetadata) Methode der zu überprüfenden Aktivitäten oder Build- und Richtlinieneinschränkungen sein.

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

Parameter

toValidate
Activity

Ein Element aus einer Workflowaktivitätsstruktur.

Gibt zurück

Eine Sammlung von Überprüfungsfehlern, von denen jeder den Namen der überprüften Aktivität, eine beschreibende Meldung, einen Fehlercode und andere Informationen enthalten kann.

Hinweise

Benutzerdefinierte Aktivitätsautoren können Validierungslogik in der CacheMetadata Außerkraftsetzung einer Aktivität bereitstellen. Ausnahmen, die von CacheMetadata ausgelöst werden, werden nicht als Überprüfungsfehler behandelt. Diese Ausnahmen werden dem Aufruf von Validate escape und müssen vom Aufrufer behandelt werden.

Gilt für:

Validate(Activity, ValidationSettings)

Überprüft, ob eine Workflowaktivität ordnungsgemäß gemäß der Validierungslogik konfiguriert ist. Diese Logik kann die cacheMetadata-Methode der zu überprüfenden Aktivitäten oder Build- und Richtlinieneinschränkungen sein.

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

Parameter

toValidate
Activity

Eine Aktivität aus einer Workflowaktivitätsstruktur.

settings
ValidationSettings

Ein Objekt, das das Verhalten der Validierungsmethode für den Workflow bestimmt, kann die interne Validierungslogik unterdrücken und auch die Richtlinieneinschränkungen enthalten.

Gibt zurück

Eine Sammlung von Überprüfungsfehlern, von denen jede den Namen der Aktivität enthalten kann, die falsch konfiguriert ist, eine beschreibende Meldung, einen Fehler- oder Warncode und andere Informationen.

Hinweise

Benutzerdefinierte Aktivitätsautoren können Validierungslogik in der CacheMetadata Außerkraftsetzung einer Aktivität bereitstellen. Ausnahmen, die von CacheMetadata ausgelöst werden, werden nicht als Überprüfungsfehler behandelt. Diese Ausnahmen werden dem Aufruf von Validate escape und müssen vom Aufrufer behandelt werden.

Gilt für: