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 или неопределенном часовом поясе, и сериализуются таким образом, чтобы эти сведения сохранялись. Это поведение по умолчанию и рекомендуется для всех новых приложений, которые не взаимодействуют со старыми версиями платформы.
Применяется к
См. также раздел
- DateTime
- XmlSerializer
- элемент> dateTimeSerialization <
- схема файла конфигурации для .NET Framework
- XML и сериализации SOAP