Freigeben über


XmlTypeAttribute.IncludeInSchema-Eigenschaft

Ruft einen Wert ab, der angibt, ob der Typ in XML-Schemadokumente aufgenommen werden soll, oder legt diesen fest.

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

Syntax

'Declaration
Public Property IncludeInSchema As Boolean
'Usage
Dim instance As XmlTypeAttribute
Dim value As Boolean

value = instance.IncludeInSchema

instance.IncludeInSchema = value
public bool IncludeInSchema { get; set; }
public:
property bool IncludeInSchema {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_IncludeInSchema ()

/** @property */
public void set_IncludeInSchema (boolean value)
public function get IncludeInSchema () : boolean

public function set IncludeInSchema (value : boolean)

Eigenschaftenwert

true, wenn der Typ in XML-Schemadokumente aufgenommen werden soll, andernfalls false.

Hinweise

XmlTypeAttribute wird auf eine Klasse angewendet, um den Namespace und Namen des XML-Typs anzugeben und festzulegen, ob der Typ in das XML-Schemadokument aufgenommen werden soll. Um nach dem Festlegen der Eigenschaften der XmlTypeAttribute-Klasse das Ergebnis zu überprüfen, kompilieren Sie die Anwendung als DLL oder ausführbare Datei, und übergeben Sie die so entstandene Datei an das XML Schema Definition-Tool (XSD.exe). Das Tool erstellt das Schema einschließlich der Typdefinition.

Beispiel

Im folgenden Beispiel wird XmlTypeAttribute auf die ExtraneousInfo-Klasse angewendet und die IncludeInSchema-Eigenschaft auf false festgelegt.

<XmlType(IncludeInSchema := False)> _
Public Class ExtraneousInfo
    ' Insert the members of the class.
End Class
[XmlType(IncludeInSchema = false)]
public class ExtraneousInfo
{
   // Insert the members of the class.
}
[XmlType(IncludeInSchema=false)]
public ref class ExtraneousInfo{};
/** @attribute XmlType(IncludeInSchema = false)
 */
public class ExtraneousInfo
{
    // Insert the members of the class.
} //ExtraneousInfo

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, 1.0

Siehe auch

Referenz

XmlTypeAttribute-Klasse
XmlTypeAttribute-Member
System.Xml.Serialization-Namespace