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 кода сервера. Вы можете использовать такой производный класс в сочетании с классом, производным от класса abstractSoapExtension, который расширяет обработку сообщений 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) |