Sdílet prostřednictvím


DataSet.SchemaSerializationMode Vlastnost

Definice

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

Serializuje DataSet své schéma a data instance ve výchozím nastavení ve scénářích webových služeb a vzdálené komunikace. SchemaSerializationMode Nastavení vlastnosti typu DataSet tak, aby ExcludeSchema informace o schématu byly vyloučeny z datové části serializace.

ExcludeSchemaje podporován pouze pro typ .DataSet U nezadávce DataSet lze tuto vlastnost nastavit pouze na IncludeSchemahodnotu .

ExcludeSchemaby měly být použity pouze v případech, kdy informace o schématu podkladového typu DataTablesa ConstraintsDataRelations nebyly změněny. Pokud došlo k úpravám, měly by být kompletní informace o schématu serializovány pomocí IncludeSchema.

ExcludeSchema podporuje se ve verzi 2.0 rozhraní .NET Framework nebo novější.

Při ExcludeSchema nastavení jsou serializovány pouze vlastnosti modulu runtime nejvyšší úrovně, které jsou přítomné na DataSet serializaci. Kromě toho se serializují pouze v případě, že se liší od výchozích hodnot. Žádná z nich TablesRelations nebo Constraints nejsou serializovány. Serializované vlastnosti modulu runtime zahrnují DataSetName, Namespace, Prefix, Locale, , EnforceConstraintsa CaseSensitive. Tyto vlastnosti jsou serializovány, aby se zajistilo zachování celkové integrity dat modulu runtime.

Platí pro

Viz také