DataContractSerializer.KnownTypes 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得型別的集合,這些型別可能會存在於使用這個 DataContractSerializer 執行個體所序列化的物件圖形中。
public:
property System::Collections::ObjectModel::ReadOnlyCollection<Type ^> ^ KnownTypes { System::Collections::ObjectModel::ReadOnlyCollection<Type ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<Type> KnownTypes { get; }
member this.KnownTypes : System.Collections.ObjectModel.ReadOnlyCollection<Type>
Public ReadOnly Property KnownTypes As ReadOnlyCollection(Of Type)
屬性值
ReadOnlyCollection<T>,其中包含已當做已知型別傳入至 DataContractSerializer 建構函式的預期型別。
備註
KnownTypes 屬性會提供已用於序列化和還原序列化的一組已知型別。 例如,如果 Hashtable 類別的執行個體包含 Person
類別的執行個體,請將 Person
型別新增至 List<T> 類別的執行個體,然後使用此執行個體來建構 DataContractSerializer 的執行個體。 如果您知道要新增至 Hashtable 的其他型別,您就可以將這些型別新增至該集合。