DateTimeSerializationSection.DateTimeSerializationMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DateTime オブジェクトの XML シリアル化形式を決定します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public: enum class DateTimeSerializationSection::DateTimeSerializationMode
public enum DateTimeSerializationSection.DateTimeSerializationMode
type DateTimeSerializationSection.DateTimeSerializationMode =
Public Enum DateTimeSerializationSection.DateTimeSerializationMode
- 継承
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Default | 0 |
|
| 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、または指定されていないタイム ゾーンのどちらにあるかを調べ、この情報を保持するようにシリアル化されます。 これは既定の動作であり、古いバージョンのフレームワークと通信しないすべての新しいアプリケーションに推奨されます。