Windows Workflow Foundation-Glossar für .NET Framework 4

Dieses Thema gilt für Windows Workflow Foundation 4.

Die folgenden Begriffe werden in der Windows Workflow Foundation-Dokumentation verwendet.

Begriffe

Begriff Definition

Aktivität

Ein Programmverhalten in Windows Workflow Foundation. Einzelne Aktivitäten können zusammengesetzt werden, um komplexere Aktivitäten zu bilden.

Aktivitätsaktion

Eine Datenstruktur, die verwendet wird, um Rückrufe für die Workflow- und Aktivitätsausführung verfügbar zu machen.

Aktivitätsaufruf

Das Verfahren, das verwendet wird, um Methoden einer Aktivität direkt auszuführen, so als handelte es sich um einen CLR-Typ. Mithilfe des Aktivitätsaufrufs können die Methoden einer Aktivität verwendet werden, ohne explizit eine Workflowlaufzeitinstanz zu erstellen.

Argument

Definiert den eingehenden und ausgehenden Datenfluss einer Aktivität. Für jedes Argument ist eine Richtung angegeben: eingehend, ausgehend oder eingehend/ausgehend. Diese stellen die Eingabe-, Ausgabe- und Eingabe-/Ausgabeparameter der Aktivität dar.

Lesezeichen

Der Mechanismus, der ermöglicht, dass eine Aktivität passiv warten kann, bis die Wiederaufnahme erfolgt.

Kompensation

Eine Gruppe von Aktionen, die dazu vorgesehen sind, die Auswirkung der zuvor abgeschlossenen Arbeit rückgängig zu machen oder zu mildern.

Korrelation

Der Mechanismus zum Weiterleiten von Nachrichten an eine Workflow- oder Dienstinstanz.

Deklarative Anwendung

Eine Anwendung, die ausreichend genug beschrieben ist, um zur Laufzeit ohne Ausführung von imperativen Anweisungen erstellt zu werden.

Ausdruck

Ein Konstrukt, das eine oder mehrere Argumente akzeptiert, einen Vorgang unter Verwendung der Argumente durchführt und dann einen einzelnen Wert zurückgibt. Ausdrücke können überall dort verwendet werden, wo eine Aktivität verwendet werden kann.

Flussdiagramm

Ein bekanntes Modellierungsparadigma, das Programmkomponenten als Symbole darstellt, die mithilfe von Richtungspfeilen miteinander verknüpft sind. In .NET Framework 4 können Workflows mithilfe der Flowchart-Aktivität als Flussdiagramme modelliert werden.

Prozess mit langer Laufzeit

Eine Einheit der Programmausführung, bei der keine sofortige Rückgabe erfolgt und die ggf. auch bei einem Systemneustart beibehalten wird.

Persistenz

Das Speichern des Zustands eines Workflows oder Diensts auf einem permanenten Speichermedium, sodass der Zustand nach einem Systemfehler aus dem Speicher entladen oder wiederhergestellt werden kann.

Zustandsautomat

Ein bekanntes Modellierungsparadigma, das Programmkomponenten als einzelne Zustände darstellt, die mithilfe von ereignisgesteuerten Zustandsübergängen miteinander verknüpft sind. Workflows können mit der StateMachine-Aktivität als Zustandsautomaten modelliert werden.

Substanz

Stellt eine Gruppe von verwandten Lesezeichen unter einem gemeinsamen Bezeichner dar und ermöglicht der Runtime, Entscheidungen darüber zu treffen, ob eine bestimmte Lesezeichenwiederaufnahme gültig ist oder ungültig wird.

Typkonverter

Ein CLR-Typ kann einem oder mehreren abgeleiteten System.ComponentModel.TypeConverter-Typen zugeordnet werden, die das Konvertieren von Instanzen des CLR-Typs in und von Instanzen der anderen Typen ermöglicht. Ein Typkonverter wird mithilfe des System.ComponentModel.TypeConverterAttribute-Attributs einem CLR-Typ zugeordnet. Ein TypeConverterAttribute kann direkt für den CLR-Typ oder für eine Eigenschaft festgelegt werden. Ein für eine Eigenschaft angegebener Typkonverter hat immer Vorrang vor einem Typkonverter, der für den CLR-Typ der Eigenschaft angegeben ist.

Variable

Stellt den Speicher einiger Daten dar, die später gespeichert werden müssen und auf die später zugegriffen werden muss.

Workflow

Eine einzelne Aktivität oder eine Struktur von Aktivitäten, die von einem Hostprozess aufgerufen wurde.

Workflowelement

Die Basisklasse aller Windows Workflow Foundation-Datenstrukturen, einschließlich Aktivitäten, Messagingrückrufen und Ausdrücken.

XAML

eXtensible Application Markup Language (XAML)

XAML-Schema

Ein Markupschema, das zum Definieren benutzerdefinierter Typen in XAML verwendet wird.