Udostępnij za pośrednictwem


DataSet.SchemaSerializationMode Właściwość

Definicja

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 DataTablesi DataRelationsConstraints 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 Tableslub ConstraintsRelations 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.

Dotyczy

Zobacz też