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 命名空間,已針對此部分產生成員參數中的型別對應資訊。

備註

當 WSDL 檔案使用 HTTP GET 和 HTTP POST 作業來指定 Web 服務的 .NET Framework 非 SOAP 執行時,Web 服務描述語言工具 (Wsdl.exe) 就會使用這個方法。

適用於

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 項目名稱的初始引數。

備註

當 WSDL 檔案指定常值使用時,「Web 服務描述語言工具」 (Wsdl.exe) 會使用這個方法,指出 SOAP 訊息參數和傳回值 (或要求和回應) 檔的內容,都是使用 XML 架構定義來指定。

適用於