XmlCodeExporter.AddMappingMetadata 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
加入 XmlElementAttribute 宣告至方法參數,或傳回對應於 Web 服務描述語言 (WSDL) 文件中 SOAP 訊息定義之 <part>
項目的值。
多載
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 加入 XmlElementAttribute 宣告至方法參數,或傳回對應於 Web 服務描述語言 (WSDL) 文件中 SOAP 訊息定義之 |
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 加入 XmlElementAttribute 宣告至方法傳回值,以便對應於 Web 服務描述語言 (WSDL) 文件中非 SOAP 訊息定義的 |
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 加入 XmlElementAttribute 宣告至方法參數,或傳回對應於 Web 服務描述語言 (WSDL) 文件中 SOAP 訊息定義之 |
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 架構定義來指定。