SoapExtensionImporter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет общий интерфейс и функциональные возможности для классов для создания атрибутов кода, указывающих расширения SOAP.
public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
- Наследование
-
SoapExtensionImporter
Комментарии
Класс SoapExtensionImporterabstract
предоставляет метод abstract
, ImportMethod, который позволяет производным классу добавлять метаданные в любой метод, представляющий операцию в привязке. Сам метод не является методом ввода. Атрибуты кода, добавляемые ко всем веб-методам в классе привязки, представляют расширения протокола веб-служб SOAP, например для добавления дополнительных заголовков в исходящее сообщение SOAP или выполнения дополнительной обработки входящего сообщения SOAP.
Класс, производный от SoapExtensionImporter, можно использовать для расширения создания клиентского прокси-кода или abstract
кода сервера. Вы можете использовать такой производный класс в сочетании с классом, производным от класса abstract
SoapExtension, который расширяет обработку сообщений SOAP в клиенте или службе.
Вы можете указать SoapExtensionImporter в файле конфигурации с помощью элемента конфигурации soapExtensionImporterTypes
и его дочернего элемента add
. Вы можете применить конфигурацию к:
Веб-приложение ASP.NET: служба или клиент.
Автономное приложение .NET Framework: только клиент.
Конструкторы
SoapExtensionImporter() |
Инициализирует новый экземпляр класса SoapExtensionImporter. |
Свойства
ImportContext |
Возвращает или задает экземпляр SoapProtocolImporter, вызывающий метод ImportMethod(CodeAttributeDeclarationCollection). |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
ImportMethod(CodeAttributeDeclarationCollection) |
При переопределении в производном классе добавляет объявления атрибута кода в любой метод, представляющий операцию в привязке. |
MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |