DateTimeSerializationSection.DateTimeSerializationMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DateTime オブジェクトの XML シリアル化形式を決定します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public: enum class DateTimeSerializationSection::DateTimeSerializationMode
public enum DateTimeSerializationSection.DateTimeSerializationMode
type DateTimeSerializationSection.DateTimeSerializationMode =
Public Enum DateTimeSerializationSection.DateTimeSerializationMode
- 継承
フィールド
Default | 0 |
|
Local | 2 | シリアライザーは、すべての DateTime オブジェクトを現地時刻として書式設定します。 これはバージョン 1.0 と 1.1 の互換性を目的としたものです。 |
Roundtrip | 1 | シリアライザーは、個々の DateTime インスタンスを調べて、シリアル化形式 (UTC、ローカル、未指定) を決定します。 |
注釈
この列挙型はシリアル化インフラストラクチャでのみ使用され、一般に使用するためのものではありません。 シリアル化モードを実際に設定するには、アプリケーション構成ファイルを作成し、<dateTimeSerialization> 要素 を適切な設定に設定します。 構成ファイルの詳細については、「構成ファイル スキーマの」を参照してください。
.NET Framework のバージョン 1.0 および 1.1、およびバージョン 2.0 以降では、このプロパティを Local
に設定すると、DateTime オブジェクトは常にローカル時刻として書式設定されます。 つまり、ローカル タイム ゾーンの情報は、シリアル化されたデータに常に含まれます。 このプロパティを Local
に設定して、以前のバージョンの .NET Framework との互換性を確保します。
.NET Framework のバージョン 2.0 以降では、このプロパティを Roundtrip
DateTime オブジェクトに設定して、オブジェクトがローカル、UTC、または指定されていないタイム ゾーン内にあるかどうかを判断し、この情報が保持されるようにシリアル化されます。 これは既定の動作であり、古いバージョンのフレームワークと通信しないすべての新しいアプリケーションに推奨されます。
適用対象
こちらもご覧ください
- DateTime
- XmlSerializer
- <dateTimeSerialization> Element
- .NET Framework の構成ファイル スキーマの
- XML および SOAP シリアル化 の
.NET