DataSet.SchemaSerializationMode Propriété

Définition

Obtient ou définit un SchemaSerializationMode pour un 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

Valeur de propriété

SchemaSerializationMode pour DataSet.

Attributs

Remarques

Un DataSet sérialise son schéma et instance données par défaut dans les scénarios de services web et de communication à distance. Si vous définissez la SchemaSerializationMode propriété d’un typé DataSet sur ExcludeSchema , les informations de schéma sont exclues de la charge utile de sérialisation.

ExcludeSchema est pris en charge uniquement pour un typé DataSet. Pour un non typé DataSet , cette propriété ne peut être définie que sur IncludeSchema.

ExcludeSchema doit être utilisé uniquement dans les cas où les informations de schéma du sous-jacent typé DataTables, DataRelations et n’ont Constraints pas été modifiées. Si des modifications ont eu lieu, les informations de schéma complètes doivent être sérialisées avec IncludeSchema.

ExcludeSchema est pris en charge dans la version 2.0 du .NET Framework ou ultérieure.

Quand ExcludeSchema est défini, seules les propriétés d’exécution de niveau supérieur présentes sur le DataSet sont sérialisées. En outre, ils sont sérialisés uniquement s’ils sont différents des valeurs par défaut. Aucun des , Relations ou Constraints n’est Tablessérialisé. Les propriétés du runtime sérialisé incluent DataSetName, Namespace, LocalePrefix, , EnforceConstraintset CaseSensitive. Ces propriétés sont sérialisées pour s’assurer que l’intégrité globale des données d’exécution est conservée.

S’applique à

Voir aussi