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 содержащий сопоставления.
- Атрибуты