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.
В версиях 2.0 и более поздних версий платформа .NET Framework с этим свойством Roundtrip
DateTime проверяются объекты, чтобы определить, находятся ли они в локальном, utc или неопределенном часовом поясе, и сериализуются таким образом, чтобы эти сведения сохранялись. Это поведение по умолчанию и рекомендуется для всех новых приложений, которые не взаимодействуют со старыми версиями платформы.