DataSet.SchemaSerializationMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает объект SchemaSerializationMode для 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
Значение свойства
Объект SchemaSerializationMode для DataSet.
- Атрибуты
Комментарии
Объект DataSet по умолчанию сериализует данные схемы и экземпляра в сценариях веб-служб и удаленного взаимодействия. SchemaSerializationMode Установка свойства типизированного DataSet
ExcludeSchema объекта на приводит к исключению сведений о схеме из полезных данных сериализации.
ExcludeSchema поддерживается только для типизированного DataSet
объекта . Для нетипизированного DataSet
свойства можно задать только значение IncludeSchema.
ExcludeSchema следует использовать только в тех случаях, когда сведения о схеме базового типизированного DataTables
и DataRelations
Constraints
не были изменены. Если произошли изменения, следует сериализовать полные сведения о схеме с помощью IncludeSchema.
ExcludeSchemaподдерживается в версии 2.0 платформа .NET Framework или более поздней.
Если ExcludeSchema задано значение , сериализуются только свойства среды выполнения верхнего уровня, присутствующие в DataSet . Кроме того, они сериализуются только в том случае, если они отличаются от значений по умолчанию. Ни один из Tables
объектов , Relations
или Constraints
не сериализуются. К сериализованным свойствам среды выполнения относятся DataSetName, Namespace, Prefix, Locale, EnforceConstraintsи CaseSensitive. Эти свойства сериализуются для обеспечения общей целостности данных среды выполнения.