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() |
Этот 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) |