XmlReflectionImporter.ImportMembersMapping Метод

Определение

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

Перегрузки

Имя Описание
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

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

Создает сопоставления внутренних типов для сведений из метода веб-службы.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

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

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

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

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

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

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

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

Создает сопоставления внутренних типов для сведений из метода веб-службы.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs

Создает сопоставления внутренних типов для сведений из метода веб-службы.

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool -> System.Xml.Serialization.XmlMembersMapping
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool -> System.Xml.Serialization.XmlMembersMapping
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean) As XmlMembersMapping

Параметры

elementName
String

Имя XML-элемента, полученное из метода веб-службы.

ns
String

Пространство имен XML-элемента, создаваемое из метода веб-службы.

members
XmlReflectionMember[]

Массив объектов XmlReflectionMember, содержащих сущности кода .NET Framework, принадлежащие методу веб-службы.

hasWrapperElement
Boolean

true Значение , если элементы, соответствующие элементам языка описания веб-служб (WSDL), должны быть заключены в дополнительный элемент оболочки в сообщении SOAP; falseв противном случае .

Возвращаемое значение

Сопоставление XmlMembersMapping с элементами определения сообщения WSDL.

Атрибуты

Комментарии

Метод ImportMembersMapping вызывается при инициализации веб-службы или клиента или отражении веб-службы. Не обязательно вызывать его напрямую.

Параметр XmlReflectionMember массива может состоять из одного из следующих вариантов:

  • Входные параметры метода веб-службы.

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

  • Заголовки входных данных SOAP.

  • Заголовки выходных данных SOAP.

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

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool -> System.Xml.Serialization.XmlMembersMapping
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool -> System.Xml.Serialization.XmlMembersMapping
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean) As XmlMembersMapping

Параметры

elementName
String

Имя XML-элемента, полученное из метода веб-службы.

ns
String

Пространство имен XML-элемента, создаваемое из метода веб-службы.

members
XmlReflectionMember[]

Массив объектов XmlReflectionMember, содержащих сущности кода .NET Framework, принадлежащие методу веб-службы.

hasWrapperElement
Boolean

true Значение , если элементы, соответствующие элементам языка описания веб-служб (WSDL), должны быть заключены в дополнительный элемент оболочки в сообщении SOAP; falseв противном случае .

rpc
Boolean

true Значение , если метод является вызовом удаленной процедуры; falseв противном случае .

Возвращаемое значение

Объект, XmlMembersMapping содержащий сопоставления.

Атрибуты

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

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc, bool openModel);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool -> System.Xml.Serialization.XmlMembersMapping
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool -> System.Xml.Serialization.XmlMembersMapping
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean, openModel As Boolean) As XmlMembersMapping

Параметры

elementName
String

Имя XML-элемента, полученное из метода веб-службы.

ns
String

Пространство имен XML-элемента, создаваемое из метода веб-службы.

members
XmlReflectionMember[]

Массив объектов XmlReflectionMember, содержащих сущности кода .NET Framework, принадлежащие методу веб-службы.

hasWrapperElement
Boolean

true Значение , если элементы, соответствующие элементам языка описания веб-служб (WSDL), должны быть заключены в дополнительный элемент оболочки в сообщении SOAP; falseв противном случае .

rpc
Boolean

true Значение , если метод является вызовом удаленной процедуры; falseв противном случае .

openModel
Boolean

true Значение , чтобы указать, что созданный тип схемы будет помечен элементом <xs:anyAttribute> ; в противном случае false.

Возвращаемое значение

Объект, XmlMembersMapping содержащий сопоставления.

Атрибуты

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

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs
Исходный код:
XmlReflectionImporter.cs

Создает сопоставления внутренних типов для сведений из метода веб-службы.

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc, bool openModel, System::Xml::Serialization::XmlMappingAccess access);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool * System.Xml.Serialization.XmlMappingAccess -> System.Xml.Serialization.XmlMembersMapping
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool * System.Xml.Serialization.XmlMappingAccess -> System.Xml.Serialization.XmlMembersMapping
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool * System.Xml.Serialization.XmlMappingAccess -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean, openModel As Boolean, access As XmlMappingAccess) As XmlMembersMapping

Параметры

elementName
String

Имя XML-элемента, полученное из метода веб-службы.

ns
String

Пространство имен XML-элемента, создаваемое из метода веб-службы.

members
XmlReflectionMember[]

Массив объектов XmlReflectionMember, содержащих сущности кода .NET Framework, принадлежащие методу веб-службы.

hasWrapperElement
Boolean

true Значение , если элементы, соответствующие элементам языка описания веб-служб (WSDL), должны быть заключены в дополнительный элемент оболочки в сообщении SOAP; falseв противном случае .

rpc
Boolean

true Значение , если метод является вызовом удаленной процедуры; falseв противном случае .

openModel
Boolean

true Значение , чтобы указать, что созданный тип схемы будет помечен элементом <xs:anyAttribute> ; в противном случае false.

access
XmlMappingAccess

Одно из значений XmlMappingAccess . Значение по умолчанию — None.

Возвращаемое значение

Объект, XmlMembersMapping содержащий сопоставления.

Атрибуты

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