<dateTimeSerialization> 要素
DateTime オブジェクトのシリアル化モードを決定します。
Schema Hierarchy
<configuration>
<dateTimeSerialization> 要素
構文
<dateTimeSerialization
mode = "Roundtrip" | "Local"
/>
属性と要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 | 説明 |
---|---|
|
省略可能。シリアル化モードを指定します。DateTimeSerializationMode 値のいずれかに設定します。既定値は RoundTrip です。 |
子要素
なし。
親要素
要素 | 説明 |
---|---|
system.xml.serialization |
XML シリアル化を制御する最上位の要素です。 |
解説
.NET Framework の 1.0、1.1、2.0、およびそれ以降のバージョンで、このプロパティを Local に設定した場合、DateTime オブジェクトは常に現地時刻形式になります。つまり、ローカル タイム ゾーンの情報が、シリアル化されたデータに必ず組み込まれます。.NET Framework の以前のバージョンとの互換性を保証するには、このプロパティを Local に設定します。
バージョン 2.0 以降の .NET Framework で、このプロパティを Roundtrip に設定すると、DateTime オブジェクトが調べられ、タイム ゾーンが現地時刻、UTC、または未指定のいずれであるかが特定されます。その後、この特定された情報を保持する形で、DateTime オブジェクトがシリアル化されます。これは既定の動作であり、.NET Framework の以前のバージョンと通信を行わない、すべての新しいアプリケーションで推奨されます。
参照
リファレンス
<schemaImporterExtensions> 要素
<xmlSchemaImporterExtensions> の <add> 要素
<system.xml.serialization> 要素
DateTime
XmlSchemaImporter
DateTimeSerializationMode
その他のリソース
Configuration File Schema for the .NET Framework
ビルド日:2010-03-10