System.Workflow.ComponentModel.Compiler Namespace

Stellt Klassen im Zusammenhang mit dem Komponentenmodellcompiler von Windows Workflow Foundation bereit.

Klassen

Name Beschreibung
ActivityCodeGenerator

Basisklasse für Codegeneratorkomponenten, die Aktivitäten zugeordnet werden können.

ActivityCodeGeneratorAttribute

Gibt den Typ an, der für die Codegenerierung für eine Aktivität verwendet werden soll. Diese Klasse kann nicht vererbt werden.

ActivityValidator

Abgeleitet davon DependencyObjectValidator ist eine Basisklasse für alle Aktivitäts validator-Komponenten.

ActivityValidatorAttribute

Identifies the class that perform validation on an Activity that is subject to validation. Diese Klasse kann nicht vererbt werden.

AttributeInfo

Wrapperklasse, die Attribute für einen Typ zur Entwurfszeit darstellt. Diese Klasse kann nicht vererbt werden.

AttributeInfoAttribute

Stellt eine Klasse dar, die Informationen zu einem Attribut zur Entwurfszeit enthält. Diese Klasse kann nicht vererbt werden.

AuthorizedType

Stellt einen Satz von Typen dar, die vom Workflowcompiler (abhängig vom Wert der Authorized Eigenschaft) in kompilierten Workflows zulässig oder unzulässig sind. Diese Klasse kann nicht vererbt werden.

BindValidationContext

Stellt den Kontext für die Überprüfung einer .ActivityBind Diese Klasse kann nicht vererbt werden.

CodeGenerationManager

Ermöglicht das Freigeben von Daten über Aktivitätscodegeneratoren während der Kompilierungsphase der Codegenerierung. Diese Klasse kann nicht vererbt werden.

CompileWorkflowCleanupTask

Definiert eine MSBuild-Aufgabe zum Löschen des Inhalts temporärer Dateien, die beim Kompilieren von Workflows verwendet werden, die mit Visual Basic erstellt wurden. Der Inhalt der temporären Dateien wird gelöscht, die Dateien werden jedoch nicht gelöscht. Diese Klasse kann nicht vererbt werden.

CompileWorkflowTask

Stellt die MSBuild-Aufgabe zum Kompilieren eines Workflows dar. Diese Klasse kann nicht vererbt werden.

CompositeActivityCodeGenerator

Basisklasse für Codegeneratorkomponenten, die zusammengesetzten Aktivitäten zugeordnet werden können.

CompositeActivityValidator

Abgeleitet davon ActivityValidator ist die Basisklasse für alle komponenten der zusammengesetzten Aktivitäts validator.

ConditionValidator

Abgeleitet davon DependencyObjectValidator ist die Basisklasse für alle Bedingungs validator-Komponenten.

DependencyObjectValidator

Abgeleitet davon Validator ist die Basisklasse für alle Abhängigkeitsobjekt-Validatorkomponenten.

PropertyValidationContext

Stellt den Kontext für die Überprüfung einer .DependencyProperty

TypeProvider

Eine Implementierung, die ITypeProvider als Container von Typen innerhalb der angegebenen Assemblys und Codekompilierungseinheiten fungiert.

ValidationError

Stellt die Basisklasse für alle Überprüfungsfehler dar.

ValidationErrorCollection

Enthält eine Auflistung von ValidationError Objekten.

ValidationManager

Ermöglicht die Freigabe kontextbezogener Informationen, z. B. Eigenschaftenüberprüfung, übergeordnete Aktivität usw., während des Kompilierungsprozesses über Validatoren hinweg.

ValidationOptionAttribute

Benutzerdefiniertes Attribut, das ValidationOption Informationen enthält. Diese Klasse kann nicht vererbt werden.

Validator

Basisklasse für alle Validatorkomponenten.

WorkflowCompilationContext

Stellt Workflowkompilierungsoptionen für die aktuelle Kompilierungs- oder Überprüfungsaufgabe bereit.

WorkflowCompiler

Stellt den Compiler für Workflows dar, die mit C# oder Visual Basic Code und/oder XAML-Markup entwickelt werden. Diese Klasse kann nicht vererbt werden.

WorkflowCompilerError

Stellt ein CompilerError , das während des Workflowkompilierungsprozesses abgerufen wird.

WorkflowCompilerOptionsService

Stellt eine Standardimplementierung von IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

Stellt Parameter dar, die WorkflowCompiler während des Kompilierungsprozesses übergeben werden.

WorkflowCompilerResults

Stellt die Ergebnisse einer Workflowkompilierung dar. Diese Klasse kann nicht vererbt werden.

WorkflowMarkupSourceAttribute

Attribut, das Informationen zu einer Workflowmarkupdatei enthält. Diese Klasse kann nicht vererbt werden.

WorkflowValidationFailedException

Stellt ein Exception , das auftritt, wenn ein Workflow die Überprüfung nicht bestanden hat. Diese Klasse kann nicht vererbt werden.

Schnittstellen

Name Beschreibung
ITypeProvider

Definiert das Verhalten eines Diensts, der als Container von Typen fungiert.

IWorkflowCompilerOptionsService

Definiert die schnittstelle, die von der Umgebung implementiert wird, die den Workflow-Designer und den Compiler hostet, um umgebungsspezifische Kompilierungsinformationen während der Überprüfungs- und Kompilierungsprozesse bereitzustellen.

Enumerationen

Name Beschreibung
AccessTypes

Gibt den Zugriffsmodus für die Abhängigkeitseigenschaft an.

ValidationOption

Gibt die Überprüfungsoptionen in der eigenschaft ValidationOption an.