Поделиться через


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

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

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

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

SoapExtensionReflector()

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

Свойства

ReflectionContext

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

ReflectMethod()

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

ToString()

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

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

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

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