Handling deletion-related errors in EWS in Exchange

Find out how to handle deletion-related errors in applications that you develop by using the EWS Managed API or EWS in Exchange.

Last modified: March 09, 2015

Applies to: EWS Managed API | Exchange Online | Exchange Server 2013 | Office 365

If your application deletes items and folders, you might have to handle deletion-related errors. You can handle these errors at runtime, or while you are developing your EWS application.

Table 1:  Deletion-related errors and how to handle them

Error

Occurs when you try to…

Handle it by…

ErrorAffectedTaskOccurrencesRequired

Delete an instance of a recurring task, and the AffectedTaskOccurrence property is not set.

Setting the AffectedTaskOccurrence property, and retrying the deletion.

ErrorCalendarCannotUpdateDeletedItem

Update a calendar item located in the Deleted Items folder when the update would result in sending a meeting invite to attendees.

Canceling the update or moving the calendar item back to the default Calendar folder and updating the calendar item.

ErrorCalendarOccurrenceIsDeletedFromRecurrence

Reference a deleted occurrence of a recurring appointment.

Removing a reference to a deleted occurrence.

ErrorCannotDeleteObject

Delete an item that cannot be deleted.

Quitting attempts to delete the item.

ErrorCannotDeleteTaskOccurrence

Delete an occurrence of a nonrecurring task or delete the last occurrence of a recurring task.

Deleting a nonrecurring task or quitting attempts to delete the last occurrence of a recurring task.

ErrorDeleteDistinguishedFolder

Delete a distinguished folder.

Indicating that default folders cannot be deleted.

ErrorItemNotFound

Access a permanently deleted item.

Removing references to an item when it is deleted from the store. If an item is recovered, make sure that you reinstate required references to the client.

ErrorSendMeetingCancellationsRequired

Delete a calendar item without specifying whether meeting cancellations should be sent.

Specifying that meeting cancellations should or should not be sent.

Show: