Экспорт DevExpress XtraScheduler в Outlook

я хочу экспортировать свои встречи в Outlook. Для выполнения этой задачи я использую метод «Экспорт в Outlook» в SchedulerStorage.

myStorage.ExportToOutlook();

Проблема в том, что мой планировщик не видит, если эти встречи уже включены в Outlook. Таким образом, если пользователь нажмет экспорт и через некоторое время сделает это снова, он сделает все встречи дважды или более. Мне нужно будет обновить доступные встречи и вставить новые встречи из моего XtraScheduler в Outlook.


person Sebi    schedule 26.02.2013    source источник


Ответы (1)


Я считаю, что вам следует использовать синхронизацию с MS Outlook вместо экспорта. Подробнее об этом методе можно прочитать здесь: Синхронизация с MS Outlook

Обрабатывая события синхронизации (AppointmentSynchronizing, AppointmentSynchronized) и анализируя их аргументы (Operation value и Appointment параметр), можно реализовать любой сценарий разрешения конфликта встреч, синхронизируя при этом хранилище планировщика с MS Outlook.

person DmitryG    schedule 26.02.2013
comment
События AppointmentSynchronizeing и AppoinementSynchronized не запускаются после exporter.Synchronize()? - person Sebi; 26.02.2013
comment
Я всегда получаю исключение ArgumentException '' не является допустимым значением для 'columnName'. Вы можете мне помочь? Это метод Synchronize() от экспортера. - person Sebi; 26.02.2013