DataSet.SchemaSerializationMode Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için bir SchemaSerializationModeDataSetalır veya ayarlar.
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
Özellik Değeri
bir için A SchemaSerializationModeDataSet.
- Öznitelikler
Açıklamalar
Web DataSet hizmetlerinde ve uzaktan iletişim senaryolarında şema ve örnek verilerini varsayılan olarak serileştirir. Türü belirtilen SchemaSerializationModeDataSet
özelliğinin olarak ExcludeSchema ayarlanması, şema bilgilerinin serileştirme yükünün dışında tutulmasına neden olur.
ExcludeSchema yalnızca türü yazılan DataSet
için desteklenir. Yazılmamış DataSet
bir özellik için bu özellik yalnızca olarak IncludeSchemaayarlanabilir.
ExcludeSchemayalnızca, temel alınan türündeki DataTables
DataRelations
Constraints
şema bilgilerinin değiştirilmediği durumlarda kullanılmalıdır. Değişiklikler yapılmışsa, tam şema bilgileri ile IncludeSchemaseri hale getirilmelidir.
ExcludeSchema, .NET Framework veya sonraki bir sürümün 2.0 sürümünde desteklenir.
ExcludeSchema ayarlandığında, yalnızca üzerinde DataSet bulunan en üst düzey çalışma zamanı özellikleri serileştirilir. Ayrıca, yalnızca varsayılan değerlerden farklı olmaları durumunda seri hale getirilirler. veya 'Tables
Relations
Constraints
nin hiçbiri seri hale getirilmemiştir. Serileştirilmiş çalışma zamanı özellikleri , , NamespacePrefix, Locale, EnforceConstraintsve CaseSensitiveiçerirDataSetName. Bu özellikler, genel çalışma zamanı veri bütünlüğünün korunmasını sağlamak için seri hale getirilir.