DateTimeSerializationSection.DateTimeSerializationMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет формат сериализации XML объектов DateTime.
Этот 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> соответствующий параметр. Дополнительные сведения о файлах конфигурации см. в разделе Схема файла конфигурации.
В версиях 1.0 и 1.1 платформы .NET Framework, а также в версиях 2.0 и более поздних, если для этого свойства задано значение Local
, DateTime объекты всегда форматируются как местное время. Это значит, что в сериализованные данные всегда включается информация о местном часовом поясе. Присвоение этому свойству значения Local
обеспечивает совместимость с предыдущими версиями платформы .NET Framework.
В .NET Framework версии 2.0 и более поздних версиях с этим свойством, заданным в Roundtrip
DateTime качестве объектов, проверяются, находятся ли они в локальном, формате UTC или в неопределенном часовом поясе, и сериализуются таким образом, чтобы эти сведения сохранялись. Это поведение по умолчанию, которое рекомендуется для всех новых приложений, которые не взаимодействуют с более старыми версиями платформы.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по