DateTimeSerializationSection.DateTimeSerializationMode Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
public: enum class DateTimeSerializationSection::DateTimeSerializationMode
public enum DateTimeSerializationSection.DateTimeSerializationMode
type DateTimeSerializationSection.DateTimeSerializationMode =
Public Enum DateTimeSerializationSection.DateTimeSerializationMode
- Dziedziczenie
Pola
Default | 0 | Tak samo jak |
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 Roundtrip
DateTime 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
Zobacz też
- DateTime
- XmlSerializer
- <dateTimeSerialization>, element
- schemat pliku konfiguracji dla programu .NET Framework
-
XML i SOAP Serializacji