XmlCodeExporter.AddMappingMetadata 方法

定义

XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中 SOAP 消息定义的 <part> 元素的方法参数或返回值。

重载

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

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

XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中 SOAP 消息定义的 <part> 元素的方法参数或返回值。

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

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

XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中非 SOAP 消息定义的 <part> 元素的方法返回值。

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

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

XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中 SOAP 消息定义的 <part> 元素的方法参数或返回值。

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中 SOAP 消息定义的 <part> 元素的方法参数或返回值。

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

public:
 void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlMemberMapping ^ member, System::String ^ ns);
public void AddMappingMetadata (System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlMemberMapping member, string ns);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlMemberMapping * string -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, member As XmlMemberMapping, ns As String)

参数

metadata
CodeAttributeDeclarationCollection

生成类型的 CodeAttributeDeclaration 对象的集合,方法向该集合添加特性声明。

member
XmlMemberMapping

WSDL 消息定义中单个元素部分的内部 .NET Framework 类型映射。

ns
String

SOAP 消息部分的 XML 命名空间,已为其生成成员参数中的类型映射信息。

注解

此方法由 Web 服务描述语言工具 (Wsdl.exe) 在 WSDL 文档指定文本使用时,指示 SOAP 消息参数的内容和返回值 (或请求和响应文档) 按原义使用 XML 架构定义进行指定。

适用于

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中非 SOAP 消息定义的 <part> 元素的方法返回值。

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

public:
 void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlTypeMapping ^ mapping, System::String ^ ns);
public void AddMappingMetadata (System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlTypeMapping mapping, string ns);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlTypeMapping * string -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, mapping As XmlTypeMapping, ns As String)

参数

metadata
CodeAttributeDeclarationCollection

生成类型的 CodeAttributeDeclaration 对象的集合,方法向该集合添加特性声明。

mapping
XmlTypeMapping

XML 架构元素的内部 .NET Framework 类型映射信息。

ns
String

SOAP 消息部分的 XML 命名空间,已为其生成成员参数中的类型映射信息。

注解

Web 服务描述语言工具 (Wsdl.exe) 在 WSDL 文档使用 HTTP GET 和 HTTP POST 操作指定 Web 服务的 .NET Framework 非 SOAP 实现时使用此方法。

适用于

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中 SOAP 消息定义的 <part> 元素的方法参数或返回值。

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

public:
 void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlMemberMapping ^ member, System::String ^ ns, bool forceUseMemberName);
public void AddMappingMetadata (System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlMemberMapping member, string ns, bool forceUseMemberName);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlMemberMapping * string * bool -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, member As XmlMemberMapping, ns As String, forceUseMemberName As Boolean)

参数

metadata
CodeAttributeDeclarationCollection

生成类型的 CodeAttributeDeclaration 对象的集合,方法向该集合添加特性声明。

member
XmlMemberMapping

WSDL 消息定义中单个元素部分的内部 .NET Framework 类型映射。

ns
String

SOAP 消息部分的 XML 命名空间,已为其生成成员参数中的类型映射信息。

forceUseMemberName
Boolean

帮助确定是否添加初始参数的标志,其中初始参数包含要生成的特性声明的 XML 元素名称。

注解

Web 服务描述语言工具 (Wsdl.exe) 在 WSDL 文档指定文字使用时使用此方法,这表示 SOAP 消息参数和返回值 (或请求和响应文档的内容) 按原义使用 XML 架构定义进行指定。

适用于