Я пишу службу синхронизации в VB .NET для синхронизации календарей других пользователей с почтовым ящиком пользователя. У меня возникла проблема с привязкой к встрече для ее обновления, в основном я получаю сообщение о том, что доступ запрещен? Хотя я могу читать календарь, который я обновляю, и я могу создавать новые записи в том же календаре. Я был бы признателен, если бы кто-нибудь мог предложить, что происходит не так и как это решить, насколько мне известно, я правильно привязываюсь, поскольку я использовал заметки MSDN о методе для написания своего кода:
DestExchServer.ImpersonatedUserId = New ImpersonatedUserId(ConnectingIdType.PrincipalName, sDestinationUser)
sCurrentID = nlTempNode("id").InnerText
' **The error happens on the line below:**
appAppointment = Appointment.Bind(DestExchServer, New ItemId(sCurrentID))**
' Update the event bound to
appAppointment.Subject = nlTempNode("subject").InnerText
appAppointment.Location = nlTempNode("location").InnerText
appAppointment.Start = nlTempNode("startDateTime").InnerText
appAppointment.End = nlTempNode("endDateTime").InnerText
appAppointment.IsAllDayEvent = nlTempNode("allDayEvent").InnerText
appAppointment.Body = nlTempNode("body").InnerText
appAppointment.Sensitivity = nlTempNode("sensitivty").InnerText
appAppointment.Importance = nlTempNode("importance").InnerText
appAppointment.Update(ConflictResolutionMode.AlwaysOverwrite)
appAppointment = Nothing