Topology クラスを xml にシリアル化するために、以下のコードを使用しています。
public static bool WriteTopologyFile(string path)
{
try
{
XmlSerializer serializer = new XmlSerializer(typeof(Topology));
using (StreamWriter reader = new StreamWriter(path))
{
serializer.Serialize(reader, Runtime.Topology);
}
return true;
}
catch (Exception ex)
{
Log.WriteEventLog(ex, EventLogEntryType.Error);
}
return false;
}
Topology クラスには、いくつかの DateTime フィールドがあり、これらの DateTime フィールドをシリアル化したい
System.Xml.XmlDateTimeSerializationMode.RoundtripKind
モード。どうやってやるの?