Если я правильно понимаю, что вы хотите, лучше всего использовать Web-сервисы Exchange Server. EWS предоставляет вам полный набор API для встреч, и их очень легко использовать в .NET. Вы можете использовать Microsoft Exchange Server 2010 Web Services SDK (EWS SDK) с Exchange Server 2007 SP1 (вам просто нужно использовать конструктор ExchangeService
с параметром ExchangeVersion.Exchange2007_SP1
).
Я рекомендую вам посмотреть видео http://channel9.msdn.com/pdc2008/BB46/. Я считаю это видео лучшей отправной точкой.
Другие 6 видео из
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032427565&Culture=en-US может дать вам больше дополнительной информации. В двух последних видео оттуда вы можете узнать некоторые приемы оптимизации, такие как получение только тех свойств, которые вам нужны, и постраничное отображение результатов. Использование пользовательских расширенных свойств в встречах также объясняется в обоих источниках видео.
Несколько небольших примеров работы с элементами календаря (встреча) в отношении EWS SDK вы найдете здесь: http://msdn.microsoft.com/en-us/library/dd633702.aspx.
На http://blogs.msdn.com/exchangedev/ вы найдете более интересную информацию, ссылки и несколько хороших примеров.