Поделиться через


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

Применяется к

См. также раздел