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