DataContractSerializer.KnownTypes Właściwość
Definicja
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)
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.