EWS API - update a meeting RRS feed

  • Question

  • Hello,

    I use the EWS Managed API to synchronize appointments with Exchange / Exchange Online. This works all good. Unfortunately there are problems with appointments that were created in Exchange by a meeting request. (IsMeeting = True) If I set the time zone (StartTimeZone, EndTimeZone) and try to save, comes the following error: "Set action is invalid for property."

    Other properties such as Start and End of the appointment can be changed and saved.

    For appointments that are not meetings, the time zone can be changed and saved easily.

    The code looks like this:

    Appointment = Appointment.Bind(Service, New ItemId("<ItemID>"))
    Appointment.StartTimeZone = TimeZoneInfo.Local 'problem
    Appointment.EndTimeZone = TimeZoneInfo.Local 'problem
    Appointment.Start = DateTime.Parse("22.10.2014 11:00:00")
    Appointment.End = DateTime.Parse("22.10.2014 12:00:00")
    Appointment.Update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendToNone) 'error

    Can someone tell me how to change the time zone of a meeting, or what the cause of the error is?

    Thank you

    Regards, Torsten

    Wednesday, October 22, 2014 9:54 AM

All replies