<dateTimeSerialization> 元素

确定 DateTime 对象的序列化模式。

Schema Hierarchy

<configuration>
  <dateTimeSerialization> 元素

语法

<dateTimeSerialization
    mode = "Roundtrip" | "Local"
/>

特性和元素

以下几节描述了特性、子元素和父元素。

特性

特性 说明

mode

可选。指定序列化模式。设置为 DateTimeSerializationMode 值之一。默认值为 RoundTrip

子元素

无。

父元素

元素 说明

system.xml.serialization

用于控制 XML 序列化的顶级元素。

备注

在 .NET Framework 1.0、1.1、2.0 以及更高版本中,当将此属性设置为 Local 时,DateTime 对象总是格式化为本地时间。即,序列化的数据中总是包含本地时区信息。将此属性设置为 Local 可确保与较早版本的 .NET Framework 相兼容。

在 .NET Framework 2.0 及更高版本中,将此属性设置为 Roundtrip 时,系统会检查 DateTime 对象以确定这些对象是否位于本地时区、UTC 时区或未指定的时区中。随后会序列化 DateTime 对象并保留该信息。这是默认行为,建议为所有不与 Framework 的较早版本通信的新应用程序使用此行为。

另请参见

参考

<schemaImporterExtensions> 元素
<xmlSchemaImporterExtensions> 的 <add> 元素
<system.xml.serialization> 元素
DateTime
XmlSchemaImporter
DateTimeSerializationMode

其他资源

Configuration File Schema for the .NET Framework

生成日期:2010-03-10