Share via


<dateTimeSerialization> 要素

DateTime オブジェクトのシリアル化モードを決定します。

<configuration>

  <dateTimeSerialization> 要素

<dateTimeSerialization
    mode = "Roundtrip" | "Local"
/>

属性および要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性 説明

mode

省略可能。シリアル化モードを指定します。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

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.