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