Freigeben über


DataContractSerializer.KnownTypes Eigenschaft

Definition

Ruft eine Auflistung der Typen in einem Objektdiagramm ab, die mithilfe einer Instanz des DataContractSerializer-Objekts serialisiert werden.

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

Ein ReadOnlyCollection<T>-Objekt, das die erwarteten Typen enthält, die als bekannte Typen an den DataContractSerializer-Konstruktor übergeben werden.

Hinweise

Die KnownTypes-Eigenschaft gibt einen Satz bekannter Typen an, die für die Serialisierung und Deserialisierung verwendet werden. 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. Wenn weitere Typen zur Hashtable hinzugefügt werden sollen, geben Sie diese in der Auflistung an.

Gilt für:

Weitere Informationen