XmlCodeExporter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從 XML 結構描述項目宣告的內部型別對應資訊,產生型別和屬性 (Attribute) 宣告。
此 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 Framework 類型的 .NET Framework 類型或屬性宣告。 這些內部對應是由 XSD 檔中所定義之專案的類別所產生, XmlSchemaImporter 或是做為 Web 服務描述語言中的元件所產生 (WSDL) 檔。 XmlCodeExporter 不直接使用;它會搭配 Web 服務描述語言工具使用 (Wsdl.exe) 或 XML 架構定義工具 (Xsd.exe) 。
Wsdl.exe 使用由所產生的類型或屬性宣告 XmlCodeExporter ,以及由類別產生的內部對應, XmlSchemaImporter 以從 WSDL 檔案產生用戶端 proxy 類別或抽象伺服器類別。 XmlCodeExporter ServiceDescriptionImporter 當 WSDL 檔案指定時,Wsdl.exe 使用和類別:
常值使用,表示 SOAP 訊息參數和傳回值的內容 (或要求和回應檔) 會以 XML 架構定義來指定。
使用 HTTP GET 和 HTTP POST 作業的非 SOAP Web 服務執行。
Xsd.exe 用 XmlCodeExporter 來從 XML 架構定義產生類別 (XSD) 檔。
建構函式
XmlCodeExporter(CodeNamespace) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的命名空間,初始化 XmlCodeExporter 類別的新執行個體。 |
XmlCodeExporter(CodeNamespace, CodeCompileUnit) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的命名空間和程式碼編譯單位,初始化 XmlCodeExporter 類別的新執行個體。 |
XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的 .NET Framework 命名空間、含有物件圖形的程式碼編譯單位、指定程式碼選項的列舉型別以及對應物件的集合,初始化 XmlCodeExporter 類別的新執行個體。 |
XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的命名空間、程式碼編譯單位和程式碼產生選項,初始化 XmlCodeExporter 類別的新執行個體。 |
XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的 .NET Framework 命名空間、含有物件圖形的程式碼編譯單位、表示程式碼產生選項的物件以及對應物件的集合,初始化 XmlCodeExporter 類別的新執行個體。 |
屬性
IncludeMetadata |
這個 API 支援 .NET Framework 基礎結構,並不適合直接從您的程式碼中使用。 |
IncludeMetadata |
取得匯出程式碼時所包括的程式碼屬性 (Attribute) 中繼資料 (Metadata) 集合。 (繼承來源 CodeExporter) |
方法
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 加入 XmlElementAttribute 宣告至方法參數,或傳回對應於 Web 服務描述語言 (WSDL) 文件中 SOAP 訊息定義之 |
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 加入 XmlElementAttribute 宣告至方法參數,或傳回對應於 Web 服務描述語言 (WSDL) 文件中 SOAP 訊息定義之 |
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 加入 XmlElementAttribute 宣告至方法傳回值,以便對應於 Web 服務描述語言 (WSDL) 文件中非 SOAP 訊息定義的 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
ExportMembersMapping(XmlMembersMapping) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 針對屬於 Web 服務描述語言 (WSDL) 文件中 SOAP 訊息定義的各部分,產生 .NET Framework 型別,再加上屬性宣告。 |
ExportTypeMapping(XmlTypeMapping) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 針對 XML 結構描述項目,產生 .NET Framework 型別,再加上屬性宣告。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |