DataContractSerializer.KnownTypes プロパティ

定義

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 に追加する他の型がわかっている場合は、それらの型をコレクションに追加します。

適用対象

こちらもご覧ください