DataSet.SchemaSerializationMode Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość SchemaSerializationMode dla parametru 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
Wartość właściwości
A SchemaSerializationMode dla .DataSet
- Atrybuty
Uwagi
Serializuje DataSet swoje dane schematu i wystąpienia domyślnie w usługach sieci Web i scenariuszach komunikacji wirtualnej. SchemaSerializationMode Ustawienie właściwości typizowanej DataSet
powoduje ExcludeSchema wykluczenie informacji o schemacie z ładunku serializacji.
ExcludeSchema jest obsługiwany tylko dla typu DataSet
. Dla właściwości bez wpisywania DataSet
tej właściwości można ustawić IncludeSchematylko wartość .
ExcludeSchema należy używać tylko w przypadkach, gdy informacje o schemacie bazowego typu DataTables
i DataRelations
Constraints
nie zostały zmodyfikowane. Jeśli wystąpiły modyfikacje, należy serializować pełne informacje o schemacie za pomocą polecenia IncludeSchema.
ExcludeSchemaprogram jest obsługiwany w wersji 2.0 .NET Framework lub nowszej.
Po ExcludeSchema ustawieniu właściwości środowiska uruchomieniowego najwyższego poziomu na obiekcie DataSet są serializowane. Ponadto są serializowane tylko wtedy, gdy różnią się od wartości domyślnych. Żadna z wartości Tables
lub Constraints
Relations
nie jest serializowana. Serializowane właściwości środowiska uruchomieniowego obejmują DataSetName, , Namespace, PrefixLocale, EnforceConstraints, i CaseSensitive. Te właściwości są serializowane, aby upewnić się, że ogólna integralność danych środowiska uruchomieniowego jest zachowywana.