I'm very happy to see that cancelling an iCalendar meeting request is now possible. I was wondering if you could also add the ability to simply update a request. This would include updating the title, description, start date/time and end date/time. I know that I could cancel the first request and create a new one, but that would be somewhat confusing to our end users. I imagine that most of the work has already been done with the addition of calendar unique and sequence id's now being available for the purpose of cancellations.
Do you ever try to create a new appointment and then set its uniqueid to the one you want to update, and then send it as UpdateAppointment? //set the uniqueid of the appointment string uniqueId = "f6bd236b-a48b-4eb5-a9ec-2177a77bd2f4"; appoinment.UniqueId = uniqueId;
//send appointment with 1 as sequence id msg.AddAlternateView(appoinment.UpdateAppointment(1));