Поделиться через


System.Web.Compilation Пространство имен

Содержит классы для создания и компиляции пользовательских типов файлов в среде построения ASP.NET.

Классы

AppSettingsExpressionBuilder

Возвращает значения из раздела файла Web.config <appSettings>, как указано в декларативном выражении.

AssemblyBuilder

Предоставляет контейнер для построения сборки из одного или нескольких виртуальных путей в проекте ASP.NET.

BuildDependencySet

Представляет зависимости, возвращенные диспетчером построения.

BuildManager

Предоставляет набор методов, помогающих управлять процессом компиляции приложения ASP.NET.

BuildManagerHostUnloadEventArgs

Содержит данные события AppDomainShutdown и события AppDomainUnloaded.

BuildProvider

Определяет набор свойств и методов для создания исходного кода в среде построения ASP.NET. Это абстрактный класс.

BuildProviderAppliesToAttribute

Задает атрибут, определяющий область, в которой при обнаружении ресурса будет применяться поставщик построения. Этот класс не наследуется.

ClientBuildManager

Предоставляет услуги служб компиляции для приложений ASP.NET.

ClientBuildManagerCallback

Возвращает связанную с состоянием информацию о построении, полученную из объекта ClientBuildManager.

ClientBuildManagerParameter

Содержит значение, передаваемое компилятору ASP.NET во время предварительной компиляции.

CompilerType

Возвращает параметры компилятора, используемые в среде построения ASP.NET для создания и компиляции исходного кода на основе виртуального пути. Этот класс не наследуется.

ConnectionStringsExpressionBuilder

Извлекает или создает код для получения значений из раздела <connectionStrings> файла Web.config.

ControlBuilderInterceptor

Позволяет настраивать и контролировать процесс компиляции.

DesignTimeResourceProviderFactoryAttribute

Задает тип производства поставщиков ресурсов для времени выполнения. Этот класс не наследуется.

ExpressionBuilder

Вычисляет выражение во время анализа страницы.

ExpressionBuilderContext

Предоставляет контекст для объекта ExpressionBuilder.

ExpressionEditorAttribute

Задает редактор времени выполнения построителя выражений. Этот класс не наследуется.

ExpressionPrefixAttribute

Задает атрибут-префикс, используемый для построителя выражений. Этот класс не наследуется.

FolderLevelBuildProviderAppliesToAttribute

Определяет атрибут, задающий область, в которой при обнаружении ресурса следует применить объект FolderLevelBuildProvider.

ImplicitResourceKey

Содержит поля, которые определяют ключ неявного ресурса.

LinePragmaCodeInfo

Содержит свойства для анализируемого блока скрипта.

ResourceExpressionBuilder

Предоставляет анализатору страниц код для присвоения значений свойства элементу управления.

ResourceExpressionFields

Содержащий поля из проанализированного выражения ресурса.

ResourceProviderFactory

Играет роль базового класса для классов, создающих поставщиков ресурсов.

RouteUrlExpressionBuilder

Создает URL-адрес, соответствующий заданным значениям параметров URL-адреса.

RouteValueExpressionBuilder

Извлекает значение, соответствующее заданному параметру URL-адреса в маршрутизируемой странице.

WCFBuildProvider

Создает код прокси-класса для служб Windows Communication Foundation (WCF).

Интерфейсы

IAssemblyPostProcessor

Задает методы, реализуемые классом для обработки сборки после ее построения.

IImplicitResourceProvider

Задает методы, которые реализуются классом для выполнения функций неявного поставщика ресурсов.

IResourceProvider

Задает интерфейс, который нужно реализовать классу для выполнения функций поставщика ресурсов.

IWcfReferenceReceiveContextInformation

Задает интерфейс, который необходимо реализовать для получения дополнительных сведений о контексте.

Перечисления

BuildProviderAppliesTo

Задает расположение, в котором во время создания кода для ресурса с помощью объекта BuildProviderAppliesToAttribute учитывается атрибут BuildProvider.

BuildProviderResultFlags

Указывает необходимый порядок построения виртуального пути.

FolderLevelBuildProviderAppliesTo

Представляет перечисление, задающее целевой каталог, к которому применяется объект FolderLevelBuildProvider.

PrecompilationFlags

Предоставляет флаги, которые определяют поведение предварительной компиляции.

Делегаты

BuildManagerHostUnloadEventHandler

Представляет метод, обрабатывающий событие AppDomainUnloaded и событие AppDomainShutdown объекта ClientBuildManager.