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


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

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

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