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
Атрибуты

Комментарии

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)

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

См. также раздел