XmlReflectionMember Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сопоставления между сущностями кода в методах веб-службы .NET и содержимом сообщений языка описания веб-служб (WSDL), определенных для веб-служб SOAP.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class XmlReflectionMember
public class XmlReflectionMember
type XmlReflectionMember = class
Public Class XmlReflectionMember
- Наследование
-
XmlReflectionMember
Комментарии
Класс XmlReflectionMember не используется напрямую. Вместо этого используется:
Чтобы инициализировать объекты, пока платформа .NET Framework инициализирует XmlSerializer веб-службу ИЛИ клиент SOAP.
По классу ServiceDescriptionReflector при создании ServiceDescriptionReflectorServiceDescription объектов из классов, которые определяются как веб-службы SOAP.
При отражении метода веб-службы SOAP массивы XmlReflectionMember объектов создаются, представляющие содержимое определений сообщений WSDL. Массив создается для каждого из следующих элементов, принадлежащих методу веб-службы SOAP:
Входные параметры.
Выходные параметры и возвращаемые значения.
Запрос заголовков SOAP с помощью атрибутов.
Ответные заголовки SOAP с помощью атрибутов.
Классы SoapReflectionImporter преобразуют XmlReflectionImporter массив в XmlReflectionMember массив, содержащий коллекциюXmlMembersMapping, для дальнейшей XmlMemberMapping обработки.
Конструкторы
| Имя | Описание |
|---|---|
| XmlReflectionMember() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса XmlReflectionMember. |
Свойства
| Имя | Описание |
|---|---|
| IsReturnValue |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает значение, указывающее, представляет ли XmlReflectionMember возвращаемое значение метода веб-службы, а не выходной параметр. |
| MemberName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает имя члена метода веб-службы для этого сопоставления. |
| MemberType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает тип сущности кода члена метода веб-службы, представленной этим сопоставлением. |
| OverrideIsNullable |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает значение, указывающее, что значение |
| SoapAttributes |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает SoapAttributes коллекцию атрибутов, связанных с SOAP, которые были применены к сущности кода члена. |
| XmlAttributes |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает коллекцию XmlAttributesXmlSerializerатрибутов, связанных с ним, которые были применены к сущности кода члена. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |