DataContractSerializer.KnownTypes Właściwość

Definicja

Pobiera kolekcję typów, które mogą być obecne w grafie obiektu serializacji przy użyciu tego wystąpienia klasy DataContractSerializer.

C#
public System.Collections.ObjectModel.ReadOnlyCollection<Type> KnownTypes { get; }

Wartość właściwości

Element ReadOnlyCollection<T> zawierający oczekiwane typy przekazywane jako znane typy konstruktorowi DataContractSerializer .

Uwagi

Właściwość KnownTypes udostępnia zestaw znanych typów, które są używane do serializacji i deserializacji. Jeśli na przykład wystąpienie Hashtable klasy zawiera wystąpienia Person klasy, dodaj Person typ do wystąpienia List<T> klasy i użyj wystąpienia klasy , aby skonstruować wystąpienie DataContractSerializerklasy . Jeśli znasz inne typy, które mają zostać dodane do Hashtablekolekcji , dodaj te typy do kolekcji.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Zobacz też