XmlSchemaImporter.ImportMembersMapping 方法

定义

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

重载

名称 说明
ImportMembersMapping(XmlQualifiedName)

此 API 支持产品基础结构,不能在代码中直接使用。

为 WSDL 文档中定义的文本使用 SOAP 消息的单个元素部分生成内部类型映射信息。

ImportMembersMapping(XmlQualifiedName[])

此 API 支持产品基础结构,不能在代码中直接使用。

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

ImportMembersMapping(String, String, SoapSchemaMember[])

此 API 支持产品基础结构,不能在代码中直接使用。

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

ImportMembersMapping(XmlQualifiedName)

Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs

为 WSDL 文档中定义的文本使用 SOAP 消息的单个元素部分生成内部类型映射信息。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::Xml::XmlQualifiedName ^ name);
[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(System.Xml.XmlQualifiedName name);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName name);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName name);
[<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 : System.Xml.XmlQualifiedName -> System.Xml.Serialization.XmlMembersMapping
member this.ImportMembersMapping : System.Xml.XmlQualifiedName -> System.Xml.Serialization.XmlMembersMapping
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : System.Xml.XmlQualifiedName -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (name As XmlQualifiedName) As XmlMembersMapping

参数

name
XmlQualifiedName

一个 XmlQualifiedName 指定消息部件的名称。

返回

包含单个元素部件的 WSDL 消息定义的.NET类型映射。

属性

注解

ImportMembersMapping 的方法 XmlSchemaImporter 由 Wsdl.exe 工具使用,同时从 Web 服务描述语言(WSDL)文档生成客户端代理类或抽象服务器类。 不使用直接调用此方法,而是使用 Wsdl.exe 或 Xsd.exe。

XmlSchemaImporter仅当 WSDL 文档指定文本使用时,才使用该类。 当 WSDL 消息包装在单个部件元素中时,将使用此重载。

适用于

ImportMembersMapping(XmlQualifiedName[])

Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(cli::array <System::Xml::XmlQualifiedName ^> ^ names);
[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(System.Xml.XmlQualifiedName[] names);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName[] names);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName[] names);
[<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 : System.Xml.XmlQualifiedName[] -> System.Xml.Serialization.XmlMembersMapping
member this.ImportMembersMapping : System.Xml.XmlQualifiedName[] -> System.Xml.Serialization.XmlMembersMapping
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : System.Xml.XmlQualifiedName[] -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (names As XmlQualifiedName()) As XmlMembersMapping

参数

names
XmlQualifiedName[]

一个类型 XmlQualifiedName 数组,指定消息部件的名称。

返回

XmlMembersMapping,表示 WSDL 消息定义的元素部分的.NET类型映射。

属性

注解

该方法 ImportMembersMapping 由 Wsdl.exe 工具使用,同时从 Web 服务描述语言(WSDL)文档生成客户端代理类或抽象服务器类。 不使用直接调用此方法,而是使用 Wsdl.exe 或 Xsd.exe。

XmlSchemaImporter仅当 WSDL 文档指定文本使用时,才使用该类。 参数的值 names 包含 WSDL 文档中消息定义下部件元素的限定名称。

此方法不考虑部件元素的类型。

适用于

ImportMembersMapping(String, String, SoapSchemaMember[])

Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ name, System::String ^ ns, cli::array <System::Xml::Serialization::SoapSchemaMember ^> ^ members);
[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 name, string? ns, System.Xml.Serialization.SoapSchemaMember[] members);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string name, string? ns, System.Xml.Serialization.SoapSchemaMember[] members);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string name, string? ns, System.Xml.Serialization.SoapSchemaMember[] members);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(string name, string ns, System.Xml.Serialization.SoapSchemaMember[] members);
[<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.SoapSchemaMember[] -> System.Xml.Serialization.XmlMembersMapping
member this.ImportMembersMapping : string * string * System.Xml.Serialization.SoapSchemaMember[] -> 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.SoapSchemaMember[] -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (name As String, ns As String, members As SoapSchemaMember()) As XmlMembersMapping

参数

name
String

要为其生成映射的元素的名称。

ns
String

要为其生成映射的元素的命名空间。

members
SoapSchemaMember[]

一个 SoapSchemaMember 实例数组,指定要为其生成映射的元素的成员。

返回

一个 XmlMembersMapping 包含类型映射信息。

属性

适用于

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(cli::array <System::Xml::XmlQualifiedName ^> ^ names, Type ^ baseType, bool baseTypeCanBeIndirect);
[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(System.Xml.XmlQualifiedName[] names, Type? baseType, bool baseTypeCanBeIndirect);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName[] names, Type? baseType, bool baseTypeCanBeIndirect);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName[] names, Type? baseType, bool baseTypeCanBeIndirect);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping(System.Xml.XmlQualifiedName[] names, Type baseType, bool baseTypeCanBeIndirect);
[<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 : System.Xml.XmlQualifiedName[] * Type * bool -> System.Xml.Serialization.XmlMembersMapping
member this.ImportMembersMapping : System.Xml.XmlQualifiedName[] * Type * bool -> System.Xml.Serialization.XmlMembersMapping
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.ImportMembersMapping : System.Xml.XmlQualifiedName[] * Type * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (names As XmlQualifiedName(), baseType As Type, baseTypeCanBeIndirect As Boolean) As XmlMembersMapping

参数

names
XmlQualifiedName[]

一个类型 XmlQualifiedName 数组,指定消息部件的名称。

baseType
Type

生成以对应于消息部件的所有.NET类型的基类型。

baseTypeCanBeIndirect
Boolean

true 指示与消息部件对应的类型可以间接继承自基类型;否则,为 false.

返回

WSDL 消息定义的元素部分的.NET类型映射。

属性

注解

该方法 ImportMembersMapping 由 Wsdl.exe 工具使用,同时从 Web 服务描述语言(WSDL)文档生成客户端代理类或抽象服务器类。 不使用直接调用此方法,而是使用 Wsdl.exe 或 Xsd.exe。

XmlSchemaImporter仅当 WSDL 文档指定文本使用时,才使用该类。 参数的值 names 包含 WSDL 文档中消息定义下部件元素的限定名称。

此方法不考虑部件元素的类型。

适用于