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 中,以及在 2.0 和更高版本中,当此属性设置为 Local时,DateTime对象始终格式化为本地时间。 即,序列化的数据中总是包含本地时区信息。 将此属性设置为 Local 可确保与较早版本的 .NET Framework 相兼容。

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

适用于

另请参阅