ActivityValidationServices.Validate Methode

Definition

Überprüft, ob eine Workflowaktivität gemäß Validierungslogik ordnungsgemäß konfiguriert ist. Bei dieser Logik kann es sich um die CacheMetadata(CodeActivityMetadata)-Methode der zu validierenden Aktivitäten oder um Build- und Richtlinieneinschränkungen handeln.

Überlädt

Validate(Activity)

Überprüft, ob eine Workflowaktivität gemäß Validierungslogik ordnungsgemäß konfiguriert ist. Bei dieser Logik kann es sich um die CacheMetadata(CodeActivityMetadata)-Methode der zu validierenden Aktivitäten oder um Build- und Richtlinieneinschränkungen handeln.

Validate(Activity, ValidationSettings)

Überprüft, ob eine Workflowaktivität gemäß Validierungslogik ordnungsgemäß konfiguriert ist. Bei dieser Logik kann es sich um die cacheMetadata-Methode der zu validierenden Aktivitäten oder um Build- und Richtlinieneinschränkungen handeln.

Hinweise

Autoren benutzerdefinierter Aktivitäten können in der CacheMetadata-Überschreibung einer Aktivität Validierungslogik bereitstellen. Von CacheMetadata ausgelöste Ausnahmen werden nicht als Validierungsfehler behandelt. Diese Ausnahmen werden im Aufruf von Validate nicht verarbeitet und müssen vom Aufrufer behandelt werden.

Validate(Activity)

Überprüft, ob eine Workflowaktivität gemäß Validierungslogik ordnungsgemäß konfiguriert ist. Bei dieser Logik kann es sich um die CacheMetadata(CodeActivityMetadata)-Methode der zu validierenden Aktivitäten oder um Build- und Richtlinieneinschränkungen handeln.

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 Auflistung von Validierungsfehlern, von denen jeder den Namen der validierten Aktivität, eine Erläuterung, einen Fehlercode sowie weitere Informationen enthalten kann.

Hinweise

Autoren benutzerdefinierter Aktivitäten können in der CacheMetadata-Überschreibung einer Aktivität Validierungslogik bereitstellen. Von CacheMetadata ausgelöste Ausnahmen werden nicht als Validierungsfehler behandelt. Diese Ausnahmen werden im Aufruf von Validate nicht verarbeitet und müssen vom Aufrufer behandelt werden.

Gilt für:

Validate(Activity, ValidationSettings)

Überprüft, ob eine Workflowaktivität gemäß Validierungslogik ordnungsgemäß konfiguriert ist. Bei dieser Logik kann es sich um die cacheMetadata-Methode der zu validierenden Aktivitäten oder um Build- und Richtlinieneinschränkungen handeln.

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 Auflistung von Validierungsfehlern, von denen jeder den Namen der nicht ordnungsgemäß konfigurierten Aktivität, eine Erläuterung, einen Fehler- odere Warnungscode sowie weitere Informationen enthalten kann.

Hinweise

Autoren benutzerdefinierter Aktivitäten können in der CacheMetadata-Überschreibung einer Aktivität Validierungslogik bereitstellen. Von CacheMetadata ausgelöste Ausnahmen werden nicht als Validierungsfehler behandelt. Diese Ausnahmen werden im Aufruf von Validate nicht verarbeitet und müssen vom Aufrufer behandelt werden.

Gilt für: