DateTimeSerializationSection.DateTimeSerializationMode Enumeración
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í.
Determina el formato de serialización XML de objetos DateTime.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public: enum class DateTimeSerializationSection::DateTimeSerializationMode
public enum DateTimeSerializationSection.DateTimeSerializationMode
type DateTimeSerializationSection.DateTimeSerializationMode =
Public Enum DateTimeSerializationSection.DateTimeSerializationMode
- Herencia
Campos
Default | 0 | Igual que |
Local | 2 | El serializador da formato a todos los objetos DateTime como hora local. Esto es para la compatibilidad de la versión 1.0 y 1.1. |
Roundtrip | 1 | El serializador examina instancias de DateTime individuales para determinar el formato de serialización: UTC, local o no especificado. |
Comentarios
Esta enumeración solo la usa la infraestructura de serialización y no está pensada para uso público. Para establecer realmente el modo de serialización, cree un archivo de configuración de aplicación y establezca el <dateTimeSerialization> Element en una configuración adecuada. Para obtener más información sobre los archivos de configuración, vea esquema de archivo de configuración.
En las versiones 1.0 y 1.1 de .NET Framework, así como en las versiones 2.0 y posteriores, cuando esta propiedad se establece en Local
, los objetos DateTime siempre tienen el formato de hora local. Es decir, la información de zona horaria local siempre se incluye con los datos serializados. Establezca esta propiedad en Local
para garantizar la compatibilidad con versiones anteriores de .NET Framework.
En las versiones 2.0 y posteriores de .NET Framework, con esta propiedad establecida en Roundtrip
DateTime objetos se examinan para determinar si están en la zona horaria local, UTC o no especificada, y se serializan de forma que esta información se conserve. Este es el comportamiento predeterminado y se recomienda para todas las aplicaciones nuevas que no se comunican con versiones anteriores del marco.
Se aplica a
Consulte también
- DateTime
- XmlSerializer
- <elemento dateTimeSerialization>
- esquema de archivo de configuración de para el de .NET Framework
- de serialización XML y SOAP