DataSet.SchemaSerializationMode Properti

Definisi

Mendapatkan atau mengatur SchemaSerializationMode untuk 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

Nilai Properti

SchemaSerializationMode A untuk DataSet.

Atribut

Keterangan

Menserialisasikan DataSet skema dan data instansnya secara default dalam layanan Web dan skenario jarak jauh. SchemaSerializationMode Mengatur properti yang diketik DataSet untuk ExcludeSchema menyebabkan informasi skema dikecualikan dari payload serialisasi.

ExcludeSchema hanya didukung untuk jenis DataSet. Untuk properti ini yang tidak di ketik DataSet hanya dapat diatur ke IncludeSchema.

ExcludeSchemahanya boleh digunakan dalam kasus di mana informasi skema dari jenis dasar , DataRelations dan Constraints belum dimodifikasiDataTables. Jika modifikasi telah terjadi, informasi skema lengkap harus diserialisasikan dengan IncludeSchema.

ExcludeSchemadidukung di versi 2.0 dari .NET Framework atau yang lebih baru.

Ketika ExcludeSchema diatur, hanya properti runtime tingkat atas yang DataSet ada pada yang diserialisasikan. Selain itu, mereka diserialisasikan hanya jika kebetulan berbeda dari nilai default. Tidak satu pun dari Tables, Relations atau Constraints diserialisasikan. Properti runtime yang diserialisasikan meliputi DataSetName, , Namespace, PrefixLocale, EnforceConstraints, dan CaseSensitive. Properti ini diserialisasikan untuk memastikan bahwa integritas data runtime secara keseluruhan dipertahankan.

Berlaku untuk

Lihat juga