共用方式為


XsdDataContractImporter 類別

定義

允許將一組 XML 架構檔案 (.xsd) 轉換成 Common Language Runtime (CLR) 類型。

public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
繼承
XsdDataContractImporter

備註

如果您要建立必須與現有 Web 服務互操作的 Web 服務,或從 XML 架構建立數據合約類型,請使用 XsdDataContractImporterXsdDataContractImporter 會轉換一組 XML 架構,並建立 .NET Framework 類型,以選取的程式設計語言表示數據合約。 若要建立程式代碼,請使用 System.CodeDom 命名空間中的類別。

相反地,當您建立包含CLR類型所代表數據的Web服務,以及需要匯出 XML 架構以供其他 Web 服務取用的每個資料類型時,請使用 XsdDataContractExporter 類別。也就是說,XsdDataContractExporter 將一組 CLR 類型轉換成一組 XML 架構。

建構函式

XsdDataContractImporter()

初始化 XsdDataContractImporter 類別的新實例。

XsdDataContractImporter(CodeCompileUnit)

使用將用來產生 CLR 程式代碼的 CodeCompileUnit,初始化 XsdDataContractImporter 類別的新實例。

屬性

CodeCompileUnit

取得用來儲存所產生 CLR 類型的 CodeCompileUnit

Options

取得或設定 ImportOptions,其中包含匯入作業的可設定選項。

方法

CanImport(XmlSchemaSet)

取得值,這個值表示 XmlSchemaSet 中包含的架構是否可以轉換成 CodeCompileUnit

CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

取得值,這個值表示 XmlSchemaSet 中包含的指定型別集是否可以轉換成產生的 CLR 型別,轉換為 CodeCompileUnit

CanImport(XmlSchemaSet, XmlQualifiedName)

取得值,這個值表示 XmlSchemaSet 中包含的架構是否可以轉換成 CodeCompileUnit

CanImport(XmlSchemaSet, XmlSchemaElement)

取得值,這個值表示是否可以匯入包含在 XmlSchemaSet 中的特定架構專案。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetCodeTypeReference(XmlQualifiedName)

使用指定的 XmlQualifiedName,傳回針對架構型別所產生的CLR型別 CodeTypeReference

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

傳回指定之 XML 限定專案和架構專案的 CodeTypeReference

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetKnownTypeReferences(XmlQualifiedName)

傳回 CodeTypeReference 物件清單,代表產生指定架構型別的程式代碼時所產生的已知型別。

GetType()

取得目前實例的 Type

(繼承來源 Object)
Import(XmlSchemaSet)

將包含在 XmlSchemaSet 中的指定 XML 架構集合轉換成 CodeCompileUnit

Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

將包含在 XmlSchemaSet 中的指定架構型別集合轉換成產生的 CLR 型別,轉換為 CodeCompileUnit

Import(XmlSchemaSet, XmlQualifiedName)

將包含在 XmlSchemaSet 中的指定 XML 架構類型轉換成 CodeCompileUnit

Import(XmlSchemaSet, XmlSchemaElement)

將指定之 XML 架構集中的指定架構項目轉換成 CodeCompileUnit,並傳回代表指定專案之數據合約名稱的 XmlQualifiedName

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱