DataSet.SchemaSerializationMode Propiedad

Definición

Obtiene o establece una enumeración SchemaSerializationMode para un objeto 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

Valor de propiedad

SchemaSerializationMode para DataSet.

Atributos

Comentarios

Serializa DataSet sus datos de esquema e instancia de forma predeterminada en servicios web y escenarios de comunicación remota. Establecer la SchemaSerializationMode propiedad de un tipo en DataSetExcludeSchema hace que la información de esquema se excluya de la carga de serialización.

ExcludeSchema solo se admite para un con tipo DataSet. Para un no tipado DataSet , esta propiedad solo se puede establecer IncludeSchemaen .

ExcludeSchemasolo se debe usar en los casos en los que no se haya modificado la información de esquema del tipo DataTablesDataRelations subyacente y Constraints . Si se han producido modificaciones, la información de esquema completa debe serializarse con IncludeSchema.

ExcludeSchema se admite en la versión 2.0 de .NET Framework o posterior.

Cuando ExcludeSchema se establece , solo se serializan las propiedades de tiempo de ejecución de nivel superior presentes en .DataSet Además, solo se serializan si son diferentes de los valores predeterminados. Ninguno de los Tables, Relations o Constraints se serializan. Las propiedades en tiempo de ejecución serializadas incluyen DataSetName, Namespace, LocalePrefix, , EnforceConstraintsy CaseSensitive. Estas propiedades se serializan para asegurarse de que se conserva la integridad general de los datos en tiempo de ejecución.

Se aplica a

Consulte también