次の方法で共有


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と同じです。

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 以降では、このプロパティを RoundtripDateTime オブジェクトに設定して、オブジェクトがローカル、UTC、または指定されていないタイム ゾーン内にあるかどうかを判断し、この情報が保持されるようにシリアル化されます。 これは既定の動作であり、古いバージョンのフレームワークと通信しないすべての新しいアプリケーションに推奨されます。

適用対象

こちらもご覧ください