Freigeben über


Entwerfen und Implementieren von benutzerdefinierten Aktivitäten

Benutzerdefinierte Aktivitäten in .NET Framework 4.6.1 werden erstellt, indem entweder vom System bereitgestellte Aktivitäten zu zusammengesetzten Aktivitäten zusammengefasst oder indem neue Typen erstellt werden, die von CodeActivity, AsyncCodeActivity oder NativeActivity abgeleitet werden. In diesem Abschnitt wird beschrieben, wie benutzerdefinierte Aktivitäten mit diesen beiden Methoden erstellt werden.

Wichtig

Benutzerdefinierte Aktivitäten werden im Workflow-Designer standardmäßig als einfaches Rechteck mit dem Namen der Aktivität angezeigt. Um eine benutzerdefinierte grafische Darstellung der Aktivität im Workflow-Designer bereitzustellen, müssen Sie auch einen benutzerdefinierten Designer erstellen. Weitere Informationen finden Sie unter Verwenden von benutzerdefinierten Aktivitäts-Designern und Vorlagen.

In diesem Abschnitt

Aktivitätserstellungsoptionen
Erläutert die in .NET Framework 4.6.1 verfügbaren Erstellungsformate.

Verwenden einer benutzerdefinierten Aktivität
Beschreibt, wie einem Workflowprojekt eine benutzerdefinierte Aktivität hinzufügt wird.

Erstellen von asynchronen Aktivitäten
Beschreibt die Erstellung asynchroner Aktivitäten.

Konfigurieren der Aktivitätsvalidierung
Beschreibt, wie die Aktivitätsvalidierung verwendet werden kann, um Fehler in der Konfiguration einer Aktivität vor der Ausführung zu identifizieren und zu melden.

Erstellen einer Aktivität zur Laufzeit
Erläutert, wie Aktivitäten zur Laufzeit mithilfe von DynamicActivity erstellt werden.

Eigenschaften der Workflowausführung
Beschreibt, wie die Eigenschaften der Workflowausführung verwendet werden, um der Umgebung einer Aktivität kontextspezifische Eigenschaften hinzuzufügen.

Verwenden von Aktivitätsdelegaten
Erläutert, wie Aktivitäten erstellt und verwendet werden, die Aktivitätsdelegaten enthalten.

Verwenden von Aktivitätserweiterungen
Beschreibt, wie Aktivitätserweiterungen erstellt und verwendet werden.

Verarbeiten von OData-Feeds eines Workflows
Beschreibt verschiedene Möglichkeiten zum Aufrufen eines WCF Data Service aus einem Workflow.

Bereichsauswahl und Sichtbarkeit der Aktivitätsdefinition
Beschreibt die Optionen und Regeln zum Definieren von Datenbereichen sowie der Membersichtbarkeit für Aktivitäten.