DateTimeSerializationSection.DateTimeSerializationMode 列舉

定義

決定 DateTime 物件的 XML 串行化格式。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

C#
public enum DateTimeSerializationSection.DateTimeSerializationMode
繼承
DateTimeSerializationSection.DateTimeSerializationMode

欄位

名稱 Description
Default 0

Roundtrip相同。

Local 2

串行化程式會將所有 DateTime 物件格式化為當地時間。 這是針對 1.0 和 1.1 版相容性。

Roundtrip 1

串行化程式會檢查個別 DateTime 實例,以判斷串行化格式:UTC、本機或未指定。

備註

此列舉僅供串行化基礎結構使用,不適用於公用用途。 若要實際設定串行化模式,請建立應用程式組態檔,並將 <dateTimeSerialization> Element 設定為適當的設定。 如需組態檔的詳細資訊,請參閱 組態檔架構

在 .NET Framework 1.0 和 1.1 版中,以及當此屬性設定為 Local時,2.0 版和更新版本中,DateTime 物件一律會格式化為當地時間。 也就是說,本地時區資訊一律會包含在串行化的數據中。 將此屬性設定為 Local,以確保與舊版 .NET Framework 相容。

在 .NET Framework 2.0 版和更新版本中,系統會檢查此屬性設定為 RoundtripDateTime 物件,以判斷它們是否位於本機、UTC 或未指定的時區,並以保留此資訊的方式串行化。 這是預設行為,建議用於未與舊版架構通訊的所有新應用程式。

適用於

產品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱