DataContractSerializer.KnownTypes Eigenschaft

Definition

Ruft eine Auflistung der Typen in einem Objektdiagramm ab, die mithilfe einer Instanz des DataContractSerializer-Objekts serialisiert werden.Gets a collection of types that may be present in the object graph serialized using this instance of the 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)

Eigenschaftswert

ReadOnlyCollection<Type>

Ein ReadOnlyCollection<T>-Objekt, das die erwarteten Typen enthält, die als bekannte Typen an den DataContractSerializer-Konstruktor übergeben werden.A ReadOnlyCollection<T> that contains the expected types passed in as known types to the DataContractSerializer constructor.

Hinweise

Die KnownTypes-Eigenschaft gibt einen Satz bekannter Typen an, die für die Serialisierung und Deserialisierung verwendet werden.The KnownTypes property provides the set of known types that are used for serialization and deserialization. Wenn beispielsweise eine Instanz der Hashtable-Klasse Instanzen einer Person-Klasse enthält, fügen Sie den Person-Typ zu einer Instanz der List<T>-Klasse hinzu und verwenden diese Instanz zum Erstellen einer DataContractSerializer-Instanz.For example, if an instance of the Hashtable class contains instances of a Person class, add the Person type to an instance of the List<T> class and use the instance to construct an instance of the DataContractSerializer. Wenn weitere Typen zur Hashtable hinzugefügt werden sollen, geben Sie diese in der Auflistung an.If you know of other types to add to the Hashtable, then add those types to the collection.

Gilt für:

Weitere Informationen