Freigeben über


DateTimeSerializationSection.DateTimeSerializationMode Enumeration

Definition

Bestimmt das XML-Serialisierungsformat von DateTime Objekten.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public: enum class DateTimeSerializationSection::DateTimeSerializationMode
public enum DateTimeSerializationSection.DateTimeSerializationMode
type DateTimeSerializationSection.DateTimeSerializationMode = 
Public Enum DateTimeSerializationSection.DateTimeSerializationMode
Vererbung
DateTimeSerializationSection.DateTimeSerializationMode

Felder

Default 0

Identisch mit Roundtrip.

Local 2

Der Serialisierer formatiert alle DateTime Objekte als lokale Uhrzeit. Dies gilt für Kompatibilität mit Version 1.0 und 1.1.

Roundtrip 1

Der Serialisierer untersucht einzelne DateTime Instanzen, um das Serialisierungsformat zu bestimmen: UTC, lokal oder nicht angegeben.

Hinweise

Diese Aufzählung wird nur von der Serialisierungsinfrastruktur verwendet und ist nicht für die öffentliche Verwendung vorgesehen. Um den Serialisierungsmodus tatsächlich festzulegen, erstellen Sie eine Anwendungskonfigurationsdatei, und legen Sie die <dateTimeSerialization> Element auf eine entsprechende Einstellung fest. Weitere Informationen zu Konfigurationsdateien finden Sie unter Konfigurationsdateischema.

In den Versionen 1.0 und 1.1 von .NET Framework sowie in Den Versionen 2.0 und höher, wenn diese Eigenschaft auf Localfestgelegt ist, werden DateTime Objekte immer als lokale Uhrzeit formatiert. Das heißt, lokale Zeitzoneninformationen werden immer in die serialisierten Daten einbezogen. Legen Sie diese Eigenschaft auf Local fest, um die Kompatibilität mit älteren Versionen von .NET Framework sicherzustellen.

In Den Versionen 2.0 und höher von .NET Framework werden diese Eigenschaft auf RoundtripDateTime Objekte überprüft, um zu bestimmen, ob sie sich in der lokalen, UTC oder einer nicht angegebenen Zeitzone befinden und so serialisiert werden, dass diese Informationen beibehalten werden. Dies ist das Standardverhalten und wird für alle neuen Anwendungen empfohlen, die nicht mit älteren Versionen des Frameworks kommunizieren.

Gilt für:

Weitere Informationen