AppointmentCalendar.SyncManager value for different Accounts

Daniele 1,996 Reputation points
2020-05-03T16:11:08.817+00:00

In Windows 10 Settings > Account > Email & accounts I added 3 accounts: Exchange, Office 365 and Google.

I wrote an app to access the calendars related to these accounts, when and I inspect the properties of AppointmentCalendar I found that

  • for Exchange the value of property AppointmentCalendar.SyncManager is Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager
  • for Office 365 and Google the property AppointmentCalendar.SyncManager is null

What I would like to know is why there is this difference? Is something coded in Windows or in UWP? Or there is something coded in Exchange, Office 365 and Google?

Universal Windows Platform (UWP)
{count} votes