I am using the Exchange Web Services API with a streaming connection to pick up changes to my calendar.
If I go to my calendar and delete an event, the new notification event method kicks off:
private void OnNewEvent(object sender, NotificationEventArgs args) {
var ids = from e in args.Events.OfType<ItemEvent>()
select e.ItemId;
//This results in an error code
var response = args.Subscription.Service.BindToItems(ids, new PropertySet(BasePropertySet.FirstClassProperties));
}
However, I am unable to find the event that was deleted. I want to be able to fetch the event details (e.g. name, scheduled time, etc). Is there any way to get the event when it's been deleted or is the only piece of information that I can retrieve the id?