DateTimeSerializationSection.DateTimeSerializationMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定 DateTime 对象的 XML 序列化格式。
此 API 支持产品基础结构,不能在代码中直接使用。
public: enum class DateTimeSerializationSection::DateTimeSerializationMode
public enum DateTimeSerializationSection.DateTimeSerializationMode
type DateTimeSerializationSection.DateTimeSerializationMode =
Public Enum DateTimeSerializationSection.DateTimeSerializationMode
- 继承
字段
Default | 0 | 与 |
Local | 2 | 序列化程序将所有 DateTime 对象的格式设置为本地时间。 这是针对版本 1.0 和 1.1 兼容性。 |
Roundtrip | 1 | 序列化程序检查各个 DateTime 实例以确定序列化格式:UTC、本地或未指定。 |
注解
此枚举仅供序列化基础结构使用,不适用于公共用途。 若要实际设置序列化模式,请创建应用程序配置文件,并将 <dateTimeSerialization> Element 设置为适当的设置。 有关配置文件的详细信息,请参阅 配置文件架构。
在 .NET Framework 的版本 1.0 和 1.1 中,以及此属性设置为 Local
时,在 2.0 及更高版本中,DateTime 对象始终格式化为本地时间。 也就是说,序列化数据始终包含本地时区信息。 将此属性设置为 Local
,以确保与旧版 .NET Framework 兼容。
在 .NET Framework 版本 2.0 及更高版本中,将检查此属性设置为 Roundtrip
DateTime 对象,以确定它们位于本地、UTC 还是未指定的时区,并按保留此信息的方式进行序列化。 这是默认行为,建议用于不与旧版本的框架通信的所有新应用程序。