Udostępnij za pośrednictwem


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.

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.

Dotyczy

Zobacz też