WCFBuildProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает код прокси-класса для служб Windows Communication Foundation (WCF).
public ref class WCFBuildProvider : System::Web::Compilation::BuildProvider
public class WCFBuildProvider : System.Web.Compilation.BuildProvider
[System.Security.SecurityCritical]
public class WCFBuildProvider : System.Web.Compilation.BuildProvider
type WCFBuildProvider = class
inherit BuildProvider
[<System.Security.SecurityCritical>]
type WCFBuildProvider = class
inherit BuildProvider
Public Class WCFBuildProvider
Inherits BuildProvider
- Наследование
- Атрибуты
Комментарии
WCFBuildProviderИспользует файлы сопоставления (. svcmap) на корневом уровне веб-приложения, содержащего ссылки на службы WCF. Файлы сопоставления указывают службы, для которых должен быть создан исходный код прокси-класса. Созданный прокси-класс затем компилируется вместе с другими ресурсами на этапе компиляции Web Application.
Унаследованное VirtualPath свойство определяется внутренне и указывает на корневой каталог веб-приложения, в котором находятся файлы. svcmap.
Конструкторы
WCFBuildProvider() |
Инициализирует новый экземпляр класса WCFBuildProvider. |
Свойства
CodeCompilerType |
Представляет тип компилятора, используемый поставщиком построения для создания исходного кода для пользовательского типа файлов. (Унаследовано от BuildProvider) |
ReferencedAssemblies |
Представляет сборки для компиляции с исходным кодом, созданным поставщиком построения. (Унаследовано от BuildProvider) |
VirtualPath |
Представляет файл, который необходимо построить с помощью данной реализации поставщика построения. (Унаследовано от BuildProvider) |
VirtualPathDependencies |
Представляет коллекцию виртуальных путей, которые должны быть построены перед тем, как поставщик построения сможет создать код. (Унаследовано от BuildProvider) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GenerateCode(AssemblyBuilder) |
Создает исходный код прокси-класса службы и добавляет его в указанный построитель сборок. |
GetCodeCompileUnit(IDictionary) |
Представляет контейнер для созданного графа CodeDOM. (Унаследовано от BuildProvider) |
GetCustomString(CompilerResults) |
Создает строку, которая должна быть сохранена в скомпилированной сборке. (Унаследовано от BuildProvider) |
GetDefaultCompilerType() |
Возвращает параметры компилятора для языка приложения по умолчанию. (Унаследовано от BuildProvider) |
GetDefaultCompilerTypeForLanguage(String) |
Возвращает параметры компилятора для поставщика построения, исходя из заданного языка. (Унаследовано от BuildProvider) |
GetGeneratedType(CompilerResults) |
Возвращает тип, сформированный поставщиком построения на основе виртуального пути. (Унаследовано от BuildProvider) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetResultFlags(CompilerResults) |
Возвращает значение, определяющее действия, которые необходимо выполнить после построения виртуального пути. (Унаследовано от BuildProvider) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OpenReader() |
Открывает средство чтения текста для считывания данных из виртуального пути к текущему объекту поставщика построения. (Унаследовано от BuildProvider) |
OpenReader(String) |
Открывает средство чтения текста для считывания данных из заданного виртуального пути. (Унаследовано от BuildProvider) |
OpenStream() |
Открывает поток для считывания данных из виртуального пути к текущему объекту поставщика построения. (Унаследовано от BuildProvider) |
OpenStream(String) |
Открывает поток для считывания данных из заданного виртуального пути. (Унаследовано от BuildProvider) |
ProcessCompileErrors(CompilerResults) |
При переопределении в производном классе позволяет просматривать сообщения об ошибках компилятора, чтобы их можно было изменить для предоставления более подробной информации. (Унаследовано от BuildProvider) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |