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