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, добавьте их в коллекцию.