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 中,以及在 2.0 和更高版本中,当此属性设置为 Local
时,DateTime对象始终格式化为本地时间。 即,序列化的数据中总是包含本地时区信息。 将此属性设置为 Local
可确保与较早版本的 .NET Framework 相兼容。
在 2.0 及更高版本的 .NET Framework中,将检查此属性设置为 Roundtrip
DateTime 的对象,以确定它们位于本地、UTC 还是未指定的时区中,并按保留此信息的方式进行序列化。 这是默认行为,建议用于不与旧版框架通信的所有新应用程序。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈