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. Файлы сопоставления указывают службы, для которых должен быть создан исходный код класса прокси. Затем созданный прокси-класс компилируется с другими ресурсами во время этапа компиляции веб-приложения.
Унаследованное 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) |