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следует использовать только в случаях, когда сведения о схеме базового типа DataTablesDataRelations и Constraints не были изменены. Если произошли изменения, полные сведения о схеме должны быть сериализованы с IncludeSchemaпомощью .
ExcludeSchema поддерживается в версии 2.0 платформы .NET Framework или более поздней версии.
Если ExcludeSchema задано, сериализуются только свойства среды выполнения верхнего уровня, присутствующих в ней DataSet . Кроме того, сериализуются только в том случае, если они отличаются от значений по умолчанию. Ни один из них TablesRelations не Constraints сериализуется. Сериализованные свойства среды выполнения включают DataSetName, , Namespace, Prefix, LocaleEnforceConstraintsи CaseSensitive. Эти свойства сериализуются, чтобы убедиться, что общая целостность данных среды выполнения сохраняется.