DataSet.SchemaSerializationMode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines SchemaSerializationMode Werts für ein DataSet.
public:
virtual property System::Data::SchemaSerializationMode SchemaSerializationMode { System::Data::SchemaSerializationMode get(); void set(System::Data::SchemaSerializationMode value); };
[System.ComponentModel.Browsable(false)]
public virtual System.Data.SchemaSerializationMode SchemaSerializationMode { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SchemaSerializationMode : System.Data.SchemaSerializationMode with get, set
Public Overridable Property SchemaSerializationMode As SchemaSerializationMode
Eigenschaftswert
A SchemaSerializationMode für ein DataSet.
- Attribute
Hinweise
Ein DataSet Serialisiert seine Schema- und Instanzdaten standardmäßig in Webdiensten und Remotingszenarien. Das Festlegen der SchemaSerializationMode Eigenschaft eines typierten DataSetExcludeSchema Typs bewirkt, dass Schemainformationen von der Serialisierungsnutzlast ausgeschlossen werden.
ExcludeSchema wird nur für eine eingegebene DataSetDatei unterstützt. Bei einer nicht eingegebenen DataSet Eigenschaft kann diese Eigenschaft nur auf IncludeSchema.
ExcludeSchemasollte nur in Fällen verwendet werden, in denen die Schemainformationen des zugrunde liegenden Typs DataTablesDataRelations und Constraints nicht geändert wurden. Wenn Änderungen vorgenommen wurden, sollten vollständige Schemainformationen mit IncludeSchemaserialisiert werden.
ExcludeSchema wird in Version 2.0 von .NET Framework oder höher unterstützt.
Wenn ExcludeSchema dieser Wert festgelegt ist, werden nur die Laufzeiteigenschaften der obersten Ebene auf der DataSet serialisierten Ebene serialisiert. Darüber hinaus werden sie nur serialisiert, wenn sie sich von den Standardwerten unterscheiden. Keines der SerialisierungenTablesRelations.Constraints Die serialisierten Laufzeiteigenschaften umfassen DataSetName, , Namespace, Prefix, Locale, , EnforceConstraintsund CaseSensitive. Diese Eigenschaften werden serialisiert, um sicherzustellen, dass die gesamte Laufzeitdatenintegrität erhalten bleibt.