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

Пространство имен System.Web.Compilation содержит классы для создания и компиляции пользовательских типов файлов в среде построения ASP.NET. The System.Web.Compilation namespace contains classes for generating and compiling custom file types within the ASP.NET build environment.

Классы

AppSettingsExpressionBuilder

Возвращает значения из раздела файла Web.config <appSettings>, как указано в декларативном выражении.Retrieves values, as specified in a declarative expression, from the <appSettings> section of the Web.config file.

AssemblyBuilder

Предоставляет контейнер для построения сборки из одного или нескольких виртуальных путей в проекте ASP.NET.Provides a container for building an assembly from one or more virtual paths within an ASP.NET project.

BuildDependencySet

Представляет зависимости, возвращенные диспетчером построения.Represents dependencies returned by the build manager.

BuildManager

Предоставляет набор методов, помогающих управлять процессом компиляции приложения ASP.NET.Provides a set of methods to help manage the compilation of an ASP.NET application.

BuildManagerHostUnloadEventArgs

Содержит данные события AppDomainShutdown и события AppDomainUnloaded.Contains event data for the AppDomainShutdown event and the AppDomainUnloaded event.

BuildProvider

Определяет набор свойств и методов для создания исходного кода в среде построения ASP.NET.Defines a set of properties and methods for generating source code within the ASP.NET build environment. Это абстрактный класс.This class is abstract.

BuildProviderAppliesToAttribute

Задает атрибут, определяющий область, в которой при обнаружении ресурса будет применяться поставщик построения.Defines an attribute that specifies the scope where a build provider will be applied when a resource is located. Этот класс не наследуется.This class cannot be inherited.

ClientBuildManager

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

ClientBuildManagerCallback

Возвращает связанную с состоянием информацию о построении, полученную из объекта ClientBuildManager.Receives status information about a build from the ClientBuildManager object.

ClientBuildManagerParameter

Содержит значение, передаваемое компилятору ASP.NET во время предварительной компиляции.Contains values passed to the ASP.NET compiler during precompilation.

CompilerType

Возвращает параметры компилятора, используемые в среде построения ASP.NET для создания и компиляции исходного кода на основе виртуального пути.Represents the compiler settings used within the ASP.NET build environment to generate and compile source code from a virtual path. Этот класс не наследуется.This class cannot be inherited.

ConnectionStringsExpressionBuilder

Извлекает или создает код для получения значений из раздела <connectionStrings> файла Web.config.Retrieves, or generates code to retrieve, values from the <connectionStrings> section of the Web.config file.

ControlBuilderInterceptor

Позволяет настраивать и контролировать процесс компиляции.Allows the compilation process to be customized or controlled.

DesignTimeResourceProviderFactoryAttribute

Задает тип производства поставщиков ресурсов для времени выполнения.Specifies the type of resource provider factory for design time. Этот класс не наследуется.This class cannot be inherited.

ExpressionBuilder

Вычисляет выражение во время анализа страницы.Evaluates expressions during page parsing.

ExpressionBuilderContext

Предоставляет контекст для объекта ExpressionBuilder.Provides the context for an ExpressionBuilder object.

ExpressionEditorAttribute

Задает редактор времени выполнения построителя выражений.Specifies the design-time editor of the expression builder. Этот класс не наследуется.This class cannot be inherited.

ExpressionPrefixAttribute

Задает атрибут-префикс, используемый для построителя выражений.Specifies the prefix attribute to use for the expression builder. Этот класс не наследуется.This class cannot be inherited.

FolderLevelBuildProviderAppliesToAttribute

Определяет атрибут, задающий область, в которой при обнаружении ресурса следует применить объект FolderLevelBuildProvider.Defines an attribute that specifies the scope where a FolderLevelBuildProvider object should be applied when a resource is located.

ImplicitResourceKey

Содержит поля, которые определяют ключ неявного ресурса.Contains fields that identify an implicit resource key.

LinePragmaCodeInfo

Содержит свойства для анализируемого блока скрипта.Contains properties for a script block being parsed.

ResourceExpressionBuilder

Предоставляет анализатору страниц код для присвоения значений свойства элементу управления.Provides code to the page parser for assigning property values on a control.

ResourceExpressionFields

Содержащий поля из проанализированного выражения ресурса.Contains the fields from a parsed resource expression.

ResourceProviderFactory

Играет роль базового класса для классов, создающих поставщиков ресурсов.Serves as the base class for classes that create resource providers.

RouteUrlExpressionBuilder

Создает URL-адрес, соответствующий заданным значениям параметров URL-адреса.Creates a URL that corresponds to specified URL parameter values.

RouteValueExpressionBuilder

Извлекает значение, соответствующее заданному параметру URL-адреса в маршрутизируемой странице.Retrieves the value that corresponds to a specified URL parameter in a routed page.

WCFBuildProvider

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

Интерфейсы

IAssemblyPostProcessor

Задает методы, реализуемые классом для обработки сборки после ее построения.Defines the method a class implements to process an assembly after the assembly has been built.

IImplicitResourceProvider

Задает методы, которые реализуются классом для выполнения функций неявного поставщика ресурсов.Defines methods a class implements to act as an implicit resource provider.

IResourceProvider

Задает интерфейс, который нужно реализовать классу для выполнения функций поставщика ресурсов.Defines the interface a class must implement to act as a resource provider.

IWcfReferenceReceiveContextInformation

Задает интерфейс, который необходимо реализовать для получения дополнительных сведений о контексте.Defines the interface to implement to obtain additional context information.

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

BuildProviderAppliesTo

Задает расположение, в котором во время создания кода для ресурса с помощью объекта BuildProviderAppliesToAttribute учитывается атрибут BuildProvider.Specifies the locations where the BuildProviderAppliesToAttribute attribute is respected during code generation for a resource by a BuildProvider object.

BuildProviderResultFlags

Указывает необходимый порядок построения виртуального пути.Indicates the required behavior when a virtual path is built.

FolderLevelBuildProviderAppliesTo

Представляет перечисление, задающее целевой каталог, к которому применяется объект FolderLevelBuildProvider.Represents an enumeration that specifies the target directory that a FolderLevelBuildProvider object applies to.

PrecompilationFlags

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

Делегаты

BuildManagerHostUnloadEventHandler

Представляет метод, обрабатывающий событие AppDomainUnloaded и событие AppDomainShutdown объекта ClientBuildManager.Represents the method that handles the AppDomainUnloaded event and the AppDomainShutdown event of a ClientBuildManager object.