DataContractSerializer.KnownTypes Właściwość
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję typów, które mogą być obecne w grafie obiektu serializacji przy użyciu tego wystąpienia klasy 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)
Element ReadOnlyCollection<T> zawierający oczekiwane typy przekazywane jako znane typy konstruktorowi DataContractSerializer .
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.
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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: