Freigeben über


Konfigurieren der Aktivitätsüberprüfung

Die Aktivitätsüberprüfung ermöglicht Es Aktivitätsautoren und Benutzern, Fehler in der Konfiguration einer Aktivität vor der Ausführung zu identifizieren und zu melden. Windows Workflow Foundation (WF) bietet die folgenden drei Arten von Aktivitätsüberprüfungen:

  • RequiredArgument- und OverloadGroup-Attribute.

  • Imperative codegesteuerte Überprüfung.

  • Deklarative Einschränkungen.

RequiredArgument und OverloadGroup Attribute geben an, dass bestimmte Argumente für eine Aktivität erforderlich sind. Imperative codebasierte Überprüfung bietet eine einfache Möglichkeit für eine Aktivität, um eine Überprüfung über sich selbst bereitzustellen, und deklarative Einschränkungen ermöglichen die Überprüfung der Aktivität und deren Beziehung mit dem enthaltenden Workflow. Wenn eine Aktivität gemäß den Validierungsanforderungen nicht ordnungsgemäß konfiguriert ist, werden Validierungsfehler und Warnungen zurückgegeben. Wenn der enthaltende Workflow mit dem Workflow-Designer erstellt wird, werden alle Überprüfungsfehler und Warnungen im Designer angezeigt. Wenn der Workflow außerhalb des Workflow-Designers erstellt wird, werden alle Überprüfungsfehler zurückgegeben, wenn der Workflow aufgerufen wird. Unabhängig davon, wie der Workflow erstellt wurde, darf ein Workflow mit Überprüfungsfehlern niemals ausgeführt werden. Dieser Abschnitt enthält eine Übersicht über diese Arten der Aktivitätsüberprüfung und wie die Aktivitätsüberprüfung aufgerufen wird.

In diesem Abschnitt

Erforderliche Argumente und Überladungsgruppen
Beschreibt, wie die Attribute RequiredArgument und OverloadGroup zur Validierung verwendet werden.

Imperative codebasierte Validierung
Beschreibt die Verwendung der codebasierten Überprüfung für CodeActivity und NativeActivity basierte Aktivitäten.

Deklarative Einschränkungen
Beschreibt, wie deklarative Einschränkungen verwendet werden, um eine komplexe Aktivitätsüberprüfung bereitzustellen.

Aufrufen der Aktivitätsüberprüfung
Erläutert, wann die Aktivitätsüberprüfung automatisch aufgerufen wird und wie die Überprüfung explizit aufgerufen wird.

Referenz