語言

XmlCodeExporter.AddMappingMetadata 方法

定義

在 Web Services Description Language(WSDL)文件中,對 XmlElementAttribute 應 <part> SOAP 訊息定義元素的方法參數或回傳值加入宣告。

多載

名稱 Description
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在 Web Services Description Language(WSDL)文件中,對 XmlElementAttribute 應 <part> SOAP 訊息定義元素的方法參數或回傳值加入宣告。

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在 XmlElementAttribute Web 服務描述語言(WSDL)文件中,對應 <part> 非 SOAP 訊息定義元素的方法回傳值新增宣告。

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在 Web Services Description Language(WSDL)文件中,對 XmlElementAttribute 應 <part> SOAP 訊息定義元素的方法參數或回傳值加入宣告。

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

在 Web Services Description Language(WSDL)文件中,對 XmlElementAttribute 應 <part> SOAP 訊息定義元素的方法參數或回傳值加入宣告。

此 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 類型映射。

ns
String

SOAP 訊息部分的 XML 命名空間,成員參數中產生型別映射資訊。

備註

當 WSDL 文件指定字面使用時,網路服務描述語言工具(Wsdl.exe)會使用此方法,表示 SOAP 訊息參數與回傳值(或請求與回應文件)的內容是以 XML 架構定義直接指定。

適用於

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

在 XmlElementAttribute Web 服務描述語言(WSDL)文件中,對應 <part> 非 SOAP 訊息定義元素的方法回傳值新增宣告。

此 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 類型映射資訊。

ns
String

SOAP 訊息部分的 XML 命名空間,成員參數中產生型別映射資訊。

備註

當 WSDL 文件指定 .NET 框架中非 SOAP 的 Web 服務實作時,網路服務描述工具(Wsdl.exe)會使用此方法,該工具包含 HTTP-GET 與 HTTP-POST 操作。

適用於

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

在 Web Services Description Language(WSDL)文件中,對 XmlElementAttribute 應 <part> SOAP 訊息定義元素的方法參數或回傳值加入宣告。

此 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 類型映射。

ns
String

SOAP 訊息部分的 XML 命名空間,成員參數中產生型別映射資訊。

forceUseMemberName
Boolean

這個旗標有助於判斷是否要加入包含 XML 元素名稱的初始參數,用於產生的屬性宣告。

備註

當 WSDL 文件指定字面使用時,網路服務描述語言工具(Wsdl.exe)會使用此方法,表示 SOAP 訊息參數與回傳值(或請求與回應文件)的內容是以 XML 架構定義明確指定。

適用於