SchedulerCompatibility.Base64XmlObjectSerialization Property

Turns the serialization mechanism formerly used for persistent objects (Appointment, Resource and AppointmentDependency objects) on or off.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v21.2.Core.dll


public static bool Base64XmlObjectSerialization { get; set; }

Property Value

Type Description

True, to use Base64 encoding to serialize objects to the XML format; otherwise, false.


Starting from v15.2, the identifier property values in the Appointment, Resource and AppointmentDependency classes are of the Object type. To properly serialize them to the XML format, Base64 encoding is used by default.

To switch back to the former serialization mechanism, set the static property Base64XmlObjectSerialization to false, as illustrated in the following code. Include this code into initialization section of your application.

DevExpress.XtraScheduler.SchedulerCompatibility.Base64XmlObjectSerialization = false;
See Also