DataSet.SchemaSerializationMode Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.