Поделиться через


DateTimeSerializationSection.DateTimeSerializationMode Перечисление

Определение

Определяет формат сериализации XML объектов DateTime.

Этот 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> соответствующий параметр. Дополнительные сведения о файлах конфигурации см. в разделе Схема файла конфигурации.

В версиях 1.0 и 1.1 платформы .NET Framework, а также в версиях 2.0 и более поздних, если для этого свойства задано значение Local, DateTime объекты всегда форматируются как местное время. Это значит, что в сериализованные данные всегда включается информация о местном часовом поясе. Присвоение этому свойству значения Local обеспечивает совместимость с предыдущими версиями платформы .NET Framework.

В .NET Framework версии 2.0 и более поздних версиях с этим свойством, заданным в RoundtripDateTime качестве объектов, проверяются, находятся ли они в локальном, формате UTC или в неопределенном часовом поясе, и сериализуются таким образом, чтобы эти сведения сохранялись. Это поведение по умолчанию, которое рекомендуется для всех новых приложений, которые не взаимодействуют с более старыми версиями платформы.

Применяется к

См. также раздел