DateTimeSerializationSection.DateTimeSerializationMode Wyliczenie

Definicja

Określa format serializacji XML obiektów DateTime.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

C#
public enum DateTimeSerializationSection.DateTimeSerializationMode
Dziedziczenie
DateTimeSerializationSection.DateTimeSerializationMode

Pola

Nazwa Wartość Opis
Default 0

Tak samo jak Roundtrip.

Local 2

Serializator formatuje wszystkie obiekty DateTime jako czas lokalny. Dotyczy to zgodności z wersją 1.0 i 1.1.

Roundtrip 1

Serializator sprawdza poszczególne wystąpienia DateTime w celu określenia formatu serializacji: UTC, local lub nieokreślony.

Uwagi

To wyliczenie jest używane tylko przez infrastrukturę serializacji i nie jest przeznaczone do użytku publicznego. Aby rzeczywiście ustawić tryb serializacji, utwórz plik konfiguracji aplikacji i ustaw <dateTimeSerialization> Element odpowiednie ustawienie. Aby uzyskać więcej informacji na temat plików konfiguracji, zobacz Configuration File Schema.

W wersjach 1.0 i 1.1 programu .NET Framework, a także w wersjach 2.0 i nowszych, gdy ta właściwość jest ustawiona na Local, obiekty DateTime są zawsze formatowane jako czas lokalny. Oznacza to, że informacje o lokalnej strefie czasowej są zawsze dołączane do danych serializowanych. Ustaw tę właściwość na Local, aby zapewnić zgodność ze starszymi wersjami programu .NET Framework.

W wersjach 2.0 i nowszych programu .NET Framework z tą właściwością ustawioną na RoundtripDateTime obiekty są badane w celu określenia, czy znajdują się one w lokalnej, utc, czy nieokreślonej strefie czasowej i są serializowane w taki sposób, aby te informacje były zachowywane. Jest to domyślne zachowanie i jest zalecane dla wszystkich nowych aplikacji, które nie komunikują się ze starszymi wersjami platformy.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też