System.Web.Compilation Espace de noms

Contient des classes pour générer et compiler des types de fichiers personnalisés dans l’environnement de génération ASP.NET.

Classes

Nom Description
AppSettingsExpressionBuilder

Récupère des valeurs, comme spécifié dans une expression déclarative, à partir de la <appSettings> section du fichier Web.config.

AssemblyBuilder

Fournit un conteneur pour la création d’un assembly à partir d’un ou plusieurs chemins virtuels au sein d’un projet ASP.NET.

BuildDependencySet

Représente les dépendances retournées par le gestionnaire de build.

BuildManager

Fournit un ensemble de méthodes permettant de gérer la compilation d’une application ASP.NET.

BuildManagerHostUnloadEventArgs

Contient des données d’événement pour l’événement AppDomainShutdown et l’événement AppDomainUnloaded .

BuildProvider

Définit un ensemble de propriétés et de méthodes pour générer du code source dans l’environnement de génération ASP.NET. Cette classe est abstraite.

BuildProviderAppliesToAttribute

Définit un attribut qui spécifie l’étendue dans laquelle un fournisseur de build sera appliqué lorsqu’une ressource se trouve. Cette classe ne peut pas être héritée.

ClientBuildManager

Fournit des services de compilation pour les applications ASP.NET.

ClientBuildManagerCallback

Reçoit des informations d’état sur une build à partir de l’objet ClientBuildManager .

ClientBuildManagerParameter

Contient des valeurs transmises au compilateur ASP.NET pendant la précompilation.

CompilerType

Représente les paramètres du compilateur utilisés dans l’environnement de génération ASP.NET pour générer et compiler du code source à partir d’un chemin d’accès virtuel. Cette classe ne peut pas être héritée.

ConnectionStringsExpressionBuilder

Récupère ou génère du code à récupérer, des valeurs de la <connectionStrings> section du fichier Web.config.

ControlBuilderInterceptor

Permet au processus de compilation d’être personnalisé ou contrôlé.

DesignTimeResourceProviderFactoryAttribute

Spécifie le type de fabrique de fournisseur de ressources pour le temps de conception. Cette classe ne peut pas être héritée.

ExpressionBuilder

Évalue les expressions pendant l’analyse de page.

ExpressionBuilderContext

Fournit le contexte d’un ExpressionBuilder objet.

ExpressionEditorAttribute

Spécifie l’éditeur au moment du design du générateur d’expressions. Cette classe ne peut pas être héritée.

ExpressionPrefixAttribute

Spécifie l’attribut de préfixe à utiliser pour le générateur d’expressions. Cette classe ne peut pas être héritée.

FolderLevelBuildProviderAppliesToAttribute

Définit un attribut qui spécifie l’étendue dans laquelle un objet FolderLevelBuildProvider doit être appliqué lorsqu’une ressource se trouve.

ImplicitResourceKey

Contient des champs qui identifient une clé de ressource implicite.

LinePragmaCodeInfo

Contient les propriétés d’un bloc de script analysé.

ResourceExpressionBuilder

Fournit du code à l’analyseur de page pour l’affectation de valeurs de propriété sur un contrôle.

ResourceExpressionFields

Contient les champs d’une expression de ressource analysée.

ResourceProviderFactory

Sert de classe de base pour les classes qui créent des fournisseurs de ressources.

RouteUrlExpressionBuilder

Crée une URL qui correspond aux valeurs de paramètre d’URL spécifiées.

RouteValueExpressionBuilder

Récupère la valeur qui correspond à un paramètre d’URL spécifié dans une page routée.

WCFBuildProvider

Génère du code de classe proxy pour les services Windows Communication Foundation (WCF).

Interfaces

Nom Description
IAssemblyPostProcessor

Définit la méthode qu’une classe implémente pour traiter un assembly après la génération de l’assembly.

IImplicitResourceProvider

Définit les méthodes qu’une classe implémente pour agir en tant que fournisseur de ressources implicite.

IResourceProvider

Définit l’interface qu’une classe doit implémenter pour agir en tant que fournisseur de ressources.

IWcfReferenceReceiveContextInformation

Définit l’interface à implémenter pour obtenir des informations de contexte supplémentaires.

Énumérations

Nom Description
BuildProviderAppliesTo

Spécifie les emplacements où l’attribut BuildProviderAppliesToAttribute est respecté pendant la génération de code d’une ressource par un objet BuildProvider.

BuildProviderResultFlags

Indique le comportement requis lorsqu’un chemin d’accès virtuel est généré.

FolderLevelBuildProviderAppliesTo

Représente une énumération qui spécifie le répertoire cible auquel s’applique un objet FolderLevelBuildProvider.

PrecompilationFlags

Fournit des indicateurs qui déterminent le comportement de précompilation.

Délégués

Nom Description
BuildManagerHostUnloadEventHandler

Représente la méthode qui gère l’événement AppDomainUnloaded et l’événement AppDomainShutdown d’un ClientBuildManager objet.