DateTimeSerializationSection.DateTimeSerializationMode 枚举

定义

确定 DateTime 对象的 XML 序列化格式。

此 API 支持产品基础结构,不能在代码中直接使用。

public: enum class DateTimeSerializationSection::DateTimeSerializationMode
public enum DateTimeSerializationSection.DateTimeSerializationMode
type DateTimeSerializationSection.DateTimeSerializationMode = 
Public Enum DateTimeSerializationSection.DateTimeSerializationMode
继承
DateTimeSerializationSection.DateTimeSerializationMode

字段

Default 0

Roundtrip相同。

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 及更高版本中,将检查此属性设置为 RoundtripDateTime 对象,以确定它们位于本地、UTC 还是未指定的时区,并按保留此信息的方式进行序列化。 这是默认行为,建议用于不与旧版本的框架通信的所有新应用程序。

适用于

另请参阅