Partager via


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

AppSettingsExpressionBuilder

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

AssemblyBuilder

Fournit un conteneur pour générer un assembly à partir d'un ou de plusieurs chemins d'accès virtuel dans un projet ASP.NET.

BuildDependencySet

Représente des dépendances retournées par le gestionnaire de génération.

BuildManager

Fournit un jeu de méthodes pour faciliter la gestion de 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 jeu de propriétés et de méthodes pour la génération de code source dans l'environnement de génération ASP.NET. Cette classe est abstraite.

BuildProviderAppliesToAttribute

Définit un attribut qui spécifie la portée de l'application d'un fournisseur de générations lorsqu'une ressource est localisée. 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 à propos d'une génération à partir de l'objet ClientBuildManager.

ClientBuildManagerParameter

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

CompilerType

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

ConnectionStringsExpressionBuilder

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

ControlBuilderInterceptor

Permet la personnalisation ou le contrôle du processus de compilation.

DesignTimeResourceProviderFactoryAttribute

Spécifie le type de fabrique de fournisseurs de ressources au moment du design. Cette classe ne peut pas être héritée.

ExpressionBuilder

Évalue des expressions pendant l'analyse de page.

ExpressionBuilderContext

Fournit le contexte pour un objet ExpressionBuilder.

ExpressionEditorAttribute

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

ExpressionPrefixAttribute

Spécifie l'attribut prefix à 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 la portée de l'application d'un objet FolderLevelBuildProvider lorsqu'une ressource est localisée.

ImplicitResourceKey

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

LinePragmaCodeInfo

Contient des propriétés pour un bloc de script en cours d'analyse.

ResourceExpressionBuilder

Fournit du code à l'analyseur de page pour assigner des 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 au paramètre d'URL spécifié dans une page routée.

WCFBuildProvider

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

Interfaces

IAssemblyPostProcessor

Définit la méthode qu'une classe implémente pour traiter un assembly après la génération de celui-ci.

IImplicitResourceProvider

Définit des méthodes qu'une classe implémente pour agir comme fournisseur de ressources implicites.

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

BuildProviderAppliesTo

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

BuildProviderResultFlags

Indique le comportement requis lors de la création d'un chemin d'accès virtuel.

FolderLevelBuildProviderAppliesTo

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

PrecompilationFlags

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

Délégués

BuildManagerHostUnloadEventHandler

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