DataSet.SchemaSerializationMode Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.