Exchange 2010 - программно вставить встречу в календарь общих папок - PullRequest
0 голосов
/ 06 ноября 2010

Я столкнулся с чем-то, что, по моему мнению, невозможно (со стороны сервера): вставить встречу календаря в календарь, который находится в общей папке.

Я знаю 3 способа вставить встречу в календарь Outlook

  1. Управляемый API EWS - он не очень хорошо поддерживает общие папки и имеет ошибку, которую нельзя обойти. Я считаю, что это связано с небрежным решением Microsoft отойти от поддержки общих папок и подтолкнуть людей к совместному использованию. API действительно легко вставляет встречи в календари по умолчанию, хотя (бесполезно для моих нужд).

  2. WebDAV - еще одно неосторожное решение Microsoft состояло в том, чтобы отключить поддержку WebDAV для Exchange 2010. Вместо этого они подталкивают людей к EWS (с фатальной ошибкой).

  3. Файлы взаимодействия Outlook - насколько я знаю, их нельзя запускать со стороны сервера. Я подозреваю, что это может быть моей лучшей ставкой, если я смогу заставить это работать как-то.

Кто-нибудь сталкивался с этой необходимостью раньше? Как я могу обойти это?!

Спасибо

1 Ответ

0 голосов
/ 10 ноября 2010

Я полагаю, что Exchange MAPI / CDO позволит вам сделать это.Что вы подразумеваете под файлами взаимодействия Outlook, Outlook MAPI?

Взгляните на эту блестящую библиотеку, которая упаковывает MAPI / CDO для обмена, а также Outlook MAPI: http://www.dimastr.com/redemption/

...