ImportOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示可以在 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) |