XmlReflectionMember Класс

Определение

Предоставляет сопоставления между сущностями кода в методах веб-службы .NET и содержимом сообщений языка описания веб-служб (WSDL), определенных для веб-служб SOAP.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Комментарии

Класс XmlReflectionMember не используется напрямую. Вместо этого используется:

При отражении метода веб-службы SOAP массивы XmlReflectionMember объектов создаются, представляющие содержимое определений сообщений WSDL. Массив создается для каждого из следующих элементов, принадлежащих методу веб-службы SOAP:

  • Входные параметры.

  • Выходные параметры и возвращаемые значения.

  • Запрос заголовков SOAP с помощью атрибутов.

  • Ответные заголовки SOAP с помощью атрибутов.

Классы SoapReflectionImporter преобразуют XmlReflectionImporter массив в XmlReflectionMember массив, содержащий коллекциюXmlMembersMapping, для дальнейшей XmlMemberMapping обработки.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса XmlReflectionMember.

Свойства

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает значение, указывающее, представляет ли XmlReflectionMember возвращаемое значение метода веб-службы, а не выходной параметр.

MemberName

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает имя члена метода веб-службы для этого сопоставления.

MemberType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает тип сущности кода члена метода веб-службы, представленной этим сопоставлением.

OverrideIsNullable

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает значение, указывающее, что значение isNullableсоответствующего атрибута определения false XML-элемента.

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)

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

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