DataSet.SchemaSerializationMode Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. Si se establece la SchemaSerializationMode propiedad de un objeto con DataSet
tipo para ExcludeSchema , la información del esquema se excluirá de la carga de serialización.
ExcludeSchema solo se admite para un objeto con DataSet
tipo . Para una propiedad sin escribir DataSet
, esta propiedad solo se puede establecer en IncludeSchema.
ExcludeSchemasolo se debe usar en los casos en los que no se haya modificado la información de esquema del tipo DataTables``DataRelations
subyacente y Constraints
. Si se han producido modificaciones, se debe serializar la información de esquema completa con IncludeSchema.
ExcludeSchemase admite en la versión 2.0 de la .NET Framework o posterior.
Cuando ExcludeSchema se establece, solo se serializan las propiedades del entorno 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.