SoapExtensionReflector Класс

Определение

Предоставляет общий интерфейс и функциональные возможности для классов для добавления сведений о расширении SOAP в ServiceDescription объект на основе каждого метода.

public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
type SoapExtensionReflector = class
Public MustInherit Class SoapExtensionReflector
Наследование
SoapExtensionReflector

Комментарии

Абстрактный класс предоставляет абстрактный SoapExtensionReflector метод. ReflectMethod Этот абстрактный метод позволяет производным классам добавлять описания расширений SOAP при отражении веб-метода в объекты, помещенные в ServiceDescription объект. Сам метод не является входным. Описания добавляются для всех веб-методов, принадлежащих указанной привязке, которая создает объект ServiceDescription.

С помощью ServiceDescription метода можно Write создать документ языка описания веб-служб (WSDL). Класс ServiceDescriptionImporter и связанные классы также могут использовать для создания клиентского ServiceDescription прокси-кода или абстрактного кода сервера.

Используйте класс, производный от класса в сочетании с классом, производным от SoapExtensionReflector абстрактного SoapExtension класса, для расширения обработки сообщений SOAP в клиенте или службе.

В файле SoapExtensionReflector<конфигурации можно указать элемент soapExtensionReflectorTypes> и его дочерний элемент добавления. Вы также можете применить конфигурацию к веб-приложению ASP.NET, которое публикует веб-службу.

Конструкторы

Имя Описание
SoapExtensionReflector()

Инициализирует экземпляр SoapExtensionReflector класса.

Свойства

Имя Описание
ReflectionContext

Возвращает или задает экземпляр класса, производный от абстрактного ProtocolReflector класса, вызывающего ReflectMethod() метод.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ReflectDescription()

Создает сведения о описании для конкретной ServiceDescription службы, которые помещаются в объект, соответствующий привязке.

ReflectMethod()

Abstract Метод, который производный класс должен реализовать для добавления сведений ServiceDescription о расширении SOAP в объект на основе каждого метода.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

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