Condividi tramite


DataSet.SchemaSerializationMode Proprietà

Definizione

Ottiene o imposta un oggetto SchemaSerializationMode per un oggetto 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

Valore della proprietà

Oggetto SchemaSerializationMode per un oggetto DataSet.

Attributi

Commenti

Serializza DataSet i dati dello schema e dell'istanza per impostazione predefinita nei servizi Web e negli scenari remoti. L'impostazione della proprietà di un oggetto tipizzato DataSet su ExcludeSchema determina l'esclusione SchemaSerializationMode delle informazioni sullo schema dal payload di serializzazione.

ExcludeSchema è supportato solo per un oggetto tipizzato DataSet. Per una proprietà non tipizzata, questa proprietà può essere impostata DataSet solo su IncludeSchema.

ExcludeSchemadeve essere usato solo nei casi in cui le informazioni sullo schema dell'oggetto tipizzato DataTablesDataRelations sottostante e Constraints non sono state modificate. Se sono state apportate modifiche, le informazioni complete sullo schema devono essere serializzate con IncludeSchema.

ExcludeSchema è supportato nella versione 2.0 di .NET Framework o versioni successive.

Quando ExcludeSchema è impostato, vengono serializzate solo le proprietà di runtime di primo livello presenti in DataSet . Inoltre, vengono serializzati solo se si verificano differenze rispetto ai valori predefiniti. Nessuno di Tableso RelationsConstraints viene serializzato. Le proprietà di runtime serializzate includono DataSetName, Namespace, Prefix, Locale, EnforceConstraintse CaseSensitive. Queste proprietà vengono serializzate per assicurarsi che l'integrità complessiva dei dati di runtime venga mantenuta.

Si applica a

Vedi anche