Partager via


System.Workflow.ComponentModel.Compiler Espace de noms

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

Classes

ActivityCodeGenerator

Classe de base pour les composants de 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 d'une activité. Cette classe ne peut pas être héritée.

ActivityValidator

Dérivée de DependencyObjectValidator qui est une classe de base pour tous les composants du validateur de l'activité.

ActivityValidatorAttribute

Identifie la classe qui exécute une validation sur une Activity soumise à la validation. Cette classe ne peut pas être héritée.

AttributeInfo

Classe wrapper qui représente les attributs d'un type au moment du design. Cette classe ne peut pas être héritée.

AttributeInfoAttribute

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

AuthorizedType

Représente un groupe de types autorisés ou rejetés dans les workflows compilés par le compilateur de workflow (selon la valeur de la propriété Authorized). Cette classe ne peut pas être héritée.

BindValidationContext

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

CodeGenerationManager

Active le partage de données à travers des générateurs de code d'activité pendant la phase de génération des codes 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 des workflows 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 la compilation d'un workflow. Cette classe ne peut pas être héritée.

CompositeActivityCodeGenerator

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

CompositeActivityValidator

Dérivée de ActivityValidator qui est la classe de base pour tous les composants du validateur de l'activité composite.

ConditionValidator

Dérivée de DependencyObjectValidator qui est la classe de base pour tous les composants du validateur de conditions.

DependencyObjectValidator

Dérivée de Validator qui est la classe de base pour tous les composants du validateur d'objets de dépendance.

PropertyValidationContext

Fournit le contexte pour la validation d'une classe DependencyProperty.

TypeProvider

Implémentation d'ITypeProvider qui agit en tant que conteneur de types dans les assemblys et les unités de compilation de code indiqués.

ValidationError

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

ValidationErrorCollection

Contient une collection d'objets ValidationError.

ValidationManager

Active le partage d’informations contextuelles telles que la validation de propriétés, l’activité parente, etc., parmi les validateurs au cours du 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 la compilation du workflow pour la tâche de compilation ou de validation en cours.

WorkflowCompiler

Représente le compilateur des workflows développés à l'aide du code C# ou Visual Basic et/ou du balisage XAML. Cette classe ne peut pas être héritée.

WorkflowCompilerError

Représente une classe CompilerError obtenue pendant le processus de compilation du workflow.

WorkflowCompilerOptionsService

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

WorkflowCompilerParameters

Représente les paramètres passés à WorkflowCompiler au cours du processus de compilation.

WorkflowCompilerResults

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

WorkflowMarkupSourceAttribute

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

WorkflowValidationFailedException

Représente une Exception qui se produit lorsque la validation du workflow échoue. Cette classe ne peut pas être héritée.

Interfaces

ITypeProvider

Définit le comportement d'un service qui agit en tant que conteneur de types.

IWorkflowCompilerOptionsService

Définit l’interface implémentée par l’environnement qui accueille le concepteur de workflow et le compilateur pour fournir des informations de compilation spécifiques à l’environnement au cours des processus de validation et de compilation.

Énumérations

AccessTypes

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

ValidationOption

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