DateTimeSerializationSection.DateTimeSerializationMode Enum

Definition

Avgör XML-serialiseringsformat för DateTime objekt.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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

Fält

Name Värde Description
Default 0

Samma som Roundtrip.

Roundtrip 1

Serialiseraren undersöker enskilda DateTime instanser för att fastställa serialiseringsformatet: UTC, lokal eller ospecificerad.

Local 2

Serialiseraren formaterar alla DateTime objekt som lokal tid. Detta gäller för kompatibilitet med version 1.0 och 1.1.

Kommentarer

Den här uppräkningen används endast av serialiseringsinfrastrukturen och är inte avsedd för offentligt bruk. Om du vill ange serialiseringsläget skapar du en programkonfigurationsfil och anger <dateTimeSerialization-elementet> till en lämplig inställning. Mer information om konfigurationsfiler finns i Konfigurationsfilschema.

I versionerna 1.0 och 1.1 av .NET Framework, samt i versionerna 2.0 och senare när den här egenskapen är inställd på Local, formateras DateTime objekt alltid som lokal tid. Den lokala tidszonsinformationen ingår alltså alltid i serialiserade data. Ställ in den här egenskapen på Local för att säkerställa kompatibilitet med äldre versioner av .NET Framework.

I version 2.0 och senare av .NET Framework, med den här egenskapen inställd på RoundtripDateTime objekt granskas för att avgöra om de finns i den lokala, UTC eller en ospecificerad tidszon och serialiseras på ett sådant sätt att den här informationen bevaras. Detta är standardbeteendet och rekommenderas för alla nya program som inte kommunicerar med äldre versioner av ramverket.

Gäller för

Se även