DateTimeSerializationSection.DateTimeSerializationMode 列挙型

定義

DateTime オブジェクトの XML シリアル化形式を決定します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public: enum class DateTimeSerializationSection::DateTimeSerializationMode
public enum DateTimeSerializationSection.DateTimeSerializationMode
type DateTimeSerializationSection.DateTimeSerializationMode = 
Public Enum DateTimeSerializationSection.DateTimeSerializationMode
継承
DateTimeSerializationSection.DateTimeSerializationMode

フィールド

名前 説明
Default 0

Roundtrip と同じ。

Roundtrip 1

シリアライザーは、個々の DateTime インスタンスを調べて、シリアル化形式 (UTC、ローカル、未指定) を決定します。

Local 2

シリアライザーは、すべての DateTime オブジェクトをローカル時刻として書式設定します。 これはバージョン 1.0 と 1.1 の互換性を目的としたものです。

注釈

この列挙型はシリアル化インフラストラクチャでのみ使用され、一般に使用するためのものではありません。 シリアル化モードを実際に設定するには、アプリケーション構成ファイルを作成し、 <dateTimeSerialization> 要素 を適切な設定に設定します。 構成ファイルの詳細については、「 構成ファイル スキーマ」を参照してください。

.NET Framework のバージョン 1.0 と 1.1、およびバージョン 2.0 以降では、このプロパティを Local に設定すると、DateTime オブジェクトは常にローカル時刻として書式設定されます。 つまり、ローカル タイム ゾーンの情報は、シリアル化されたデータに常に含まれます。 .NET Framework の古いバージョンとの互換性を確保するには、このプロパティを Local に設定します。

.NET Framework のバージョン 2.0 以降では、このプロパティを RoundtripDateTime オブジェクトに設定して、ローカル、UTC、または指定されていないタイム ゾーンのどちらにあるかを調べ、この情報を保持するようにシリアル化されます。 これは既定の動作であり、古いバージョンのフレームワークと通信しないすべての新しいアプリケーションに推奨されます。

適用対象

こちらもご覧ください