Я строю приложение основано на этом сайте http://msdn.microsoft.com/en-us/library/dd633661%28v=EXCHG.80%29.aspxC# создать элемент календаря с EWS, как вернуть результаты?
appointment.Subject = "Status Meeting";
appointment.Body = "The purpose of this meeting is to discuss status.";
appointment.Start = new DateTime(2009, 3, 1, 9, 0, 0);
appointment.End = appointment.Start.AddHours(2);
appointment.Location = "Conf Room";
appointment.RequiredAttendees.Add("[email protected]");
appointment.RequiredAttendees.Add("[email protected]");
appointment.OptionalAttendees.Add("[email protected]");
appointment.Save(SendInvitationsMode.SendToAllAndSaveCopy);
, как я могу вернуть результаты XML "... < т: ItemId Id = "AAMkADk =" ChangeKey = "DwAAAB"/> ..." поэтому я могу использовать его позже, чтобы удалить или изменить элемент календаря!?!
Microsoft сделала божественную работу со всей каркасной платформой, но действительно ли они забыли эту мелочь?
Я нашел некоторое (нелогичное для меня) решение http://blogs.msdn.com/b/exchangedev/archive/2010/02/25/determining-the-id-of-a-sent-message-by-using-extended-properties-with-the-ews-managed-api.aspx Должен ли я использовать это для решения проблемы?
веселит
спасибо, так что, как я понимаю, некоторые как, так что мне нужно сделать, чтобы получить ItemID и ChangeKey? после того, как я «сохраню» назначение. Сохранить (SendInvitationsMode.SendToAllAndSaveCopy); ? – 2010-11-28 15:59:31