ServiceBuildProvider Класс

Определение

Определяет набор свойств и методов для создания исходного кода в среде построения ASP.NET. Этот класс является реализацией службы Windows Communication Foundation (WCF) BuildProvider.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class ServiceBuildProvider sealed : System::Web::Compilation::BuildProvider
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
[System.ServiceModel.Activation.ServiceActivationBuildProvider]
public sealed class ServiceBuildProvider : System.Web.Compilation.BuildProvider
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
[<System.ServiceModel.Activation.ServiceActivationBuildProvider>]
type ServiceBuildProvider = class
    inherit BuildProvider
Public NotInheritable Class ServiceBuildProvider
Inherits BuildProvider
Наследование
ServiceBuildProvider
Атрибуты

Конструкторы

ServiceBuildProvider()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса ServiceBuildProvider.

Свойства

CodeCompilerType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

ReferencedAssemblies

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

(Унаследовано от BuildProvider)
VirtualPath

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

(Унаследовано от BuildProvider)
VirtualPathDependencies

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GenerateCode(AssemblyBuilder)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetCodeCompileUnit(IDictionary)

Представляет контейнер для созданного графа CodeDOM.

(Унаследовано от BuildProvider)
GetCustomString(CompilerResults)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetDefaultCompilerType()

Возвращает параметры компилятора для языка приложения по умолчанию.

(Унаследовано от BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Возвращает параметры компилятора для поставщика построения, исходя из заданного языка.

(Унаследовано от BuildProvider)
GetGeneratedType(CompilerResults)

Возвращает тип, сформированный поставщиком построения на основе виртуального пути.

(Унаследовано от BuildProvider)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetResultFlags(CompilerResults)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OpenReader()

Открывает средство чтения текста для считывания данных из виртуального пути к текущему объекту поставщика построения.

(Унаследовано от BuildProvider)
OpenReader(String)

Открывает средство чтения текста для считывания данных из заданного виртуального пути.

(Унаследовано от BuildProvider)
OpenStream()

Открывает поток для считывания данных из виртуального пути к текущему объекту поставщика построения.

(Унаследовано от BuildProvider)
OpenStream(String)

Открывает поток для считывания данных из заданного виртуального пути.

(Унаследовано от BuildProvider)
ProcessCompileErrors(CompilerResults)

При переопределении в производном классе позволяет просматривать сообщения об ошибках компилятора, чтобы их можно было изменить для предоставления более подробной информации.

(Унаследовано от BuildProvider)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к