共用方式為


ImportOptions 類別

定義

表示可以在 XsdDataContractImporter上設定的選項。

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

備註

XsdDataContractImporter 是用來使用 .NET CodeDOM 從 XML 架構產生程式碼。 若要從元件產生 XML 架構,請使用 XsdDataContractExporter

建構函式

ImportOptions()

初始化 ImportOptions 類別的新實例。

屬性

CodeProvider

取得或設定 CodeDomProvider 實例,提供檢查是否支援目標語言特定選項的方法。

DataContractSurrogate

取得或設定數據合約代理提供者,可用來修改匯入作業期間產生的程序代碼。

EnableDataBinding

取得或設定值,指定產生的程式代碼中的型別是否應該實作 INotifyPropertyChanged 介面。

GenerateInternal

取得或設定值,指定產生的程式代碼是否會標示為內部或公用。

GenerateSerializable

取得或設定值,這個值會指定產生的數據合約類別除了 DataContractAttribute 屬性之外,是否會以 SerializableAttribute 屬性標示。

ImportXmlType

取得或設定值,這個值會決定是否匯入所有 XML 架構類型,即使是不符合數據合約架構的 XML 架構類型也一定會匯入。

Namespaces

取得字典,其中包含數據合約命名空間與CLR命名空間的對應,這些命名空間必須用來在匯入作業期間產生程序代碼。

ReferencedCollectionTypes

取得型別的集合,表示產生集合程式代碼時應該參考的數據合約集合,例如專案清單或字典。

ReferencedTypes

取得 IList<T>,其中包含在產生的程式代碼中參考的類型。

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於

另請參閱