XmlCodeExporter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從內部型別映射資訊產生 XML schema 元素宣告的類型與屬性宣告。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public ref class XmlCodeExporter
public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
type XmlCodeExporter = class
inherit CodeExporter
Public Class XmlCodeExporter
Public Class XmlCodeExporter
Inherits CodeExporter
- 繼承
-
XmlCodeExporter
- 繼承
備註
XmlCodeExporter 類別會從內部映射到.NET類型產生.NET型態或屬性宣告。 這些內部映射由 XmlSchemaImporter 類別為 XSD 文件中定義的元素,或作為 Web Services Description Language(WSDL)文件中的部分所產生。 XmlCodeExporter 並未直接使用;它與網路服務描述語言工具(Wsdl.exe)或XML結構定義工具(Xsd.exe)一起使用。
Wsdl.exe 利用由 XmlCodeExporter WSDL 文件產生的類型或屬性聲明,以及該類別產生 XmlSchemaImporter 的內部映射,來產生客戶端代理類別或從 WSDL 文件抽象伺服器類別。 當 WSDL 文件指定時,Wsdl.exe 使用 XmlCodeExporter 和 ServiceDescriptionImporter 類別:
字面意義,表示 SOAP 訊息參數與回傳值(或請求與回應文件)的內容,是透過 XML 架構定義明確指定。
非 SOAP 的 Web 服務實作,使用 HTTP-GET 與 HTTP-POST 操作。
Xsd.exe 用於 XmlCodeExporter 從 XML 結構定義(XSD)文件產生類別。
建構函式
| 名稱 | Description |
|---|---|
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的 .NET Framework 命名空間、包含物件圖的程式碼編譯單元、指定程式碼選項的列舉,以及一組映射物件,初始化 XmlCodeExporter 類別的新實例。 |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的 .NET Framework 命名空間、包含物件圖的程式碼編譯單元、代表程式碼產生選項的物件,以及一組映射物件,初始化 XmlCodeExporter 類別的新實例。 |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的命名空間、程式碼編譯單元及程式碼產生選項初始化該 XmlCodeExporter 類別的新實例。 |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的命名空間與程式碼編譯單元初始化該 XmlCodeExporter 類別的新實例。 |
| XmlCodeExporter(CodeNamespace) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的命名空間初始化該 XmlCodeExporter 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| IncludeMetadata |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此 API 支援 .NET Framework 基礎結構,並不適合直接從您的程式代碼使用。 |
| IncludeMetadata |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 匯出程式碼時會包含一組程式碼屬性的元資料。 (繼承來源 CodeExporter) |
方法
| 名稱 | Description |
|---|---|
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在 Web Services Description Language(WSDL)文件中,對 XmlElementAttribute 應 |
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在 Web Services Description Language(WSDL)文件中,對 XmlElementAttribute 應 |
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在 XmlElementAttribute Web 服務描述語言(WSDL)文件中,對應 |
| Equals(Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| ExportMembersMapping(XmlMembersMapping) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 為 Web 服務描述語言(WSDL)文件中屬於 SOAP 訊息定義的每個部分產生 .NET 類型及屬性宣告。 |
| ExportTypeMapping(XmlTypeMapping) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 為 XML 結構元素產生 .NET 類型及屬性宣告。 |
| GetHashCode() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回表示目前 物件的字串。 (繼承來源 Object) |