System.Workflow.ComponentModel.Compiler Espace de noms

Fournit des classes liées au compilateur de modèle de composant Windows Workflow Foundation.

Classes

Nom Description
ActivityCodeGenerator

Classe de base pour les composants du générateur de code qui peuvent être associés aux activités.

ActivityCodeGeneratorAttribute

Indique le type à utiliser pour la génération de code pour une activité. Cette classe ne peut pas être héritée.

ActivityValidator

Dérivé de celui-ci est une classe de DependencyObjectValidator base pour tous les composants de validateur d’activité.

ActivityValidatorAttribute

Identifie la classe qui effectue la validation sur un Activity soumis à la validation. Cette classe ne peut pas être héritée.

AttributeInfo

Classe Wrapper qui représente des attributs sur un type au moment du design. Cette classe ne peut pas être héritée.

AttributeInfoAttribute

Représente une classe contenant des informations sur un attribut au moment du design. Cette classe ne peut pas être héritée.

AuthorizedType

Représente un ensemble de types autorisés ou interdits dans les flux de travail compilés par le compilateur de flux de travail (en fonction de la valeur de la Authorized propriété). Cette classe ne peut pas être héritée.

BindValidationContext

Représente le contexte de la validation d’un ActivityBind. Cette classe ne peut pas être héritée.

CodeGenerationManager

Permet le partage de données entre les générateurs de code d’activité pendant la phase de génération de code de compilation. Cette classe ne peut pas être héritée.

CompileWorkflowCleanupTask

Définit une tâche MSBuild pour effacer le contenu des fichiers temporaires utilisés lors de la compilation de flux de travail créés à l’aide de Visual Basic. Le contenu des fichiers temporaires est effacé, mais les fichiers ne sont pas supprimés. Cette classe ne peut pas être héritée.

CompileWorkflowTask

Représente la tâche MSBuild de compilation d’un flux de travail. Cette classe ne peut pas être héritée.

CompositeActivityCodeGenerator

Classe de base pour les composants du générateur de code qui peuvent être associés à des activités composites.

CompositeActivityValidator

Dérivé de cette classe de ActivityValidator base pour tous les composants de validateur d’activité composite.

ConditionValidator

Dérivé de cette classe de DependencyObjectValidator base pour tous les composants de validateur de condition.

DependencyObjectValidator

Dérivé de cette classe de Validator base pour tous les composants de validateur d’objet de dépendance.

PropertyValidationContext

Fournit le contexte de validation d’un DependencyProperty.

TypeProvider

Implémentation de ITypeProvider ce qui agit comme un conteneur de types au sein des assemblys et unités de compilation de code indiquées.

ValidationError

Représente la classe de base pour toutes les erreurs de validation.

ValidationErrorCollection

Contient une collection d’objets ValidationError .

ValidationManager

Permet le partage d’informations contextuelles, telles que la validation de propriété, l’activité parente, etc., entre les validateurs pendant le processus de compilation.

ValidationOptionAttribute

Attribut personnalisé qui contient des informations ValidationOption. Cette classe ne peut pas être héritée.

Validator

Classe de base pour tous les composants de validateur.

WorkflowCompilationContext

Fournit des options de compilation de flux de travail pour la tâche de compilation ou de validation actuelle.

WorkflowCompiler

Représente le compilateur pour les flux de travail développés à l’aide de C# ou Visual Basic code et/ou balisage XAML. Cette classe ne peut pas être héritée.

WorkflowCompilerError

Représente un CompilerError élément obtenu pendant le processus de compilation du flux de travail.

WorkflowCompilerOptionsService

Fournit une implémentation par défaut de IWorkflowCompilerOptionsService.

WorkflowCompilerParameters

Représente les paramètres passés WorkflowCompiler pendant le processus de compilation.

WorkflowCompilerResults

Représente les résultats d’une compilation de flux de travail. Cette classe ne peut pas être héritée.

WorkflowMarkupSourceAttribute

Attribut qui contient des informations sur un fichier de balisage de flux de travail. Cette classe ne peut pas être héritée.

WorkflowValidationFailedException

Représente un Exception événement qui se produit lorsqu’un flux de travail ne passe pas de validation. Cette classe ne peut pas être héritée.

Interfaces

Nom Description
ITypeProvider

Définit le comportement d’un service qui agit comme un conteneur de types.

IWorkflowCompilerOptionsService

Définit l’interface implémentée par l’environnement hébergeant le concepteur de flux de travail et le compilateur pour fournir des informations de compilation spécifiques à l’environnement pendant les processus de validation et de compilation.

Énumérations

Nom Description
AccessTypes

Spécifie le mode d’accès de la propriété de dépendance.

ValidationOption

Spécifie les options de validation dans la propriété ValidationOption.