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() |
|
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |