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

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

Классы

Имя Описание
AppSettingsExpressionBuilder

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

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 объекта.