DataSet.SchemaSerializationMode Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví SchemaSerializationMode pro 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
Hodnota vlastnosti
A SchemaSerializationMode pro DataSet.
- Atributy
Poznámky
Ve DataSet výchozím nastavení serializuje své schéma a data instance ve scénářích webových služeb a vzdálené komunikace. SchemaSerializationMode Nastavení vlastnosti typed DataSet
na ExcludeSchema způsobí, že informace schématu budou vyloučeny z datové části serializace.
ExcludeSchemaje podporován pouze pro typ .DataSet
U nezadávkované DataSet
vlastnosti lze tuto vlastnost nastavit pouze na IncludeSchemahodnotu .
ExcludeSchemaby se měly používat pouze v případech, kdy informace o schématu základního typu DataTables
a Constraints
DataRelations
nebyly změněny. Pokud došlo k úpravám, kompletní informace o schématu by měly být serializovány pomocí IncludeSchema.
ExcludeSchema se podporuje ve verzi 2.0 rozhraní .NET Framework nebo novější.
Při ExcludeSchema nastavení se serializují pouze vlastnosti modulu runtime nejvyšší úrovně, které jsou k dispozici v objektu DataSet . Kromě toho jsou serializovány pouze v případě, že se liší od výchozích hodnot. Žádný z Tables
, Relations
nebo Constraints
nejsou serializovány. Serializované vlastnosti modulu runtime zahrnují DataSetName, , PrefixNamespace, Locale, EnforceConstraintsa CaseSensitive. Tyto vlastnosti jsou serializovány, aby se zajistilo, že je zachována celková integrita dat modulu runtime.