System.Workflow.ComponentModel.Compiler Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |