Freigeben über


XmlArrayItemAttributes-Klasse

Stellt eine Auflistung von XmlArrayItemAttribute-Objekten dar.

Namespace: System.Xml.Serialization
Assembly: System.Xml (in system.xml.dll)

Syntax

'Declaration
Public Class XmlArrayItemAttributes
    Inherits CollectionBase
'Usage
Dim instance As XmlArrayItemAttributes
public class XmlArrayItemAttributes : CollectionBase
public ref class XmlArrayItemAttributes : public CollectionBase
public class XmlArrayItemAttributes extends CollectionBase
public class XmlArrayItemAttributes extends CollectionBase

Hinweise

Mit der XmlArrayItemAttributes-Klasse geben Sie die abgeleiteten Typen an, die in ein Array eingefügt werden können, das von einem öffentlichen Feld oder einer Lese-/Schreibeigenschaft zurückgegeben wird.

Eine Instanz dieser Klasse wird durch die XmlArrayItems-Eigenschaft der XmlAttributes-Klasse zurückgegeben. Die XmlAttributes-Klasse wird beim Überschreiben der Gruppe von XmlArrayItemAttribute-Objekten verwendet, die in ein Array eingefügt werden können, auf das XmlArrayAttribute angewendet wurde.

Erstellen Sie für jeden neuen Typ, den das Feld oder die Eigenschaft akzeptieren soll, ein XmlArrayItemAttribute, und verwenden Sie Add, um das Objekt der XmlArrayItemAttributes-Auflistung hinzuzufügen, die von der XmlArrayItems-Eigenschaft zurückgegeben wurde. Fügen Sie mithilfe von Add das XmlAttributes einem XmlAttributeOverrides hinzu, und geben Sie dabei den Typ des Objekts an, in dem das Feld oder die Eigenschaft enthalten ist, sowie den Namen des Felds oder der Eigenschaft. Erstellen Sie einen XmlSerializer mit dem XmlAttributeOverrides, bevor Sie die Serialize-Methode oder die Deserialize-Methode aufrufen.

Vererbungshierarchie

System.Object
   System.Collections.CollectionBase
    System.Xml.Serialization.XmlArrayItemAttributes

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0

Siehe auch

Referenz

XmlArrayItemAttributes-Member
System.Xml.Serialization-Namespace
XmlSerializer
XmlAttributeOverrides