Доступ к общим календарям с помощью веб-служб Exchange - PullRequest
3 голосов
/ 28 февраля 2011

Я пытаюсь получить доступ к общим календарям с биржи с помощью веб-служб биржи. Может ли кто-нибудь предоставить мне информацию о том, как я могу это сделать?

Я пробовал:

ExchangeService myService = new ExchangeService (ExchangeVersion.Exchange2007_SP1);
myService.Credentials = new NetworkCredential ("user@domain.com", "12345");

Но у меня не всегда могут быть пароли для этих учетных записей, и учетная запись, в которую я вошел, имеет общий доступ к календарю.

1 Ответ

6 голосов
/ 02 марта 2011

Мне удалось заставить его работать сейчас

Dim _cal As New Microsoft.Exchange.WebServices.Data.FolderId(Microsoft.Exchange.WebServices.Data.WellKnownFolderName.Calendar, New Microsoft.Exchange.WebServices.Data.Mailbox(_otherAddress))
Dim _calendarView As New Microsoft.Exchange.WebServices.Data.CalendarView(_startTime.Date, _endTime.Date.AddDays(1))

For Each appointmentItem As Microsoft.Exchange.WebServices.Data.Appointment In _
    service.FindAppointments( _
    _cal, _
    _calendarView)
Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...