DeleteItem

Элемент DeleteItem определяет запрос на удаление элемента из почтового ящика в хранилище Exchange.

<DeleteItem DeleteType="" SendMeetingCancellations="" AffectedTaskOccurrences="" SuppressReadReceipts="">
   <ItemIds/>
</DeleteItem>

DeleteItemType

Атрибуты и элементы

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
DeleteType
Описывает удаление элемента. Этот атрибут является обязательным.
SendMeetingCancellations
Описывает, сообщается ли об удалении элемента календаря участникам. Этот атрибут является обязательным при удалении элементов календаря. Этот атрибут является необязательным, если элементы, не относящиеся к календарю, удаляются.
ЗатронутыеTaskOccurrences
Описывает, удаляется ли экземпляр задачи или главный объект задачи операцией DeleteItem. Этот атрибут является обязательным при удалении задач. Этот атрибут необязателен при удалении элементов, не относящихся к задачам.
SuppressReadReceipts
Указывает, подавляются ли уведомления о прочтении удаленного элемента. Текстовое значение true указывает, что уведомления о прочтении подавляются. Значение false указывает, что уведомления о прочтении отправляются отправителю. Этот атрибут является необязательным.

Атрибут DeleteType

Значение Описание
HardDelete
Элемент окончательно удаляется из хранилища.
SoftDelete
Если контейнер включен, элемент перемещается в контейнер.
MoveToDeletedItems
Сообщение перемещено в папку "Удаленные".

Атрибут SendMeetingCancellations

Значение Описание
SendToNone
Элемент календаря удаляется без отправки сообщения об отмене.
SendOnlyToAll
Элемент календаря удаляется, а всем участникам отправляется сообщение об отмене.
SendToAllAndSaveCopy
Элемент календаря удаляется, а всем участникам отправляется сообщение об отмене. Копия сообщения об отмене сохраняется в папке Отправленные.

Атрибут AffectedTaskOccurrences

Значение Описание
AllOccurrences
Запрос на удаление элемента удаляет главную задачу и, следовательно, все повторяющиеся задачи, связанные с главной задачей.
SpecifiedOccurrenceOnly
Запрос на удаление элемента удаляет только определенные вхождения задачи.

Дочерние элементы

Элемент Описание
ItemIds
Содержит массив элементов, вхождений и повторяющихся главных элементов для удаления из почтового ящика в хранилище Exchange. Операцию DeleteItem можно выполнить для любого типа элемента.

Родительские элементы

Нет.

Замечания

Параметры MoveToDeletedItems и HardDelete являются транзакциональными. Это означает, что к моменту завершения вызова веб-службы база данных переместила элемент в папку "Удаленные" или окончательно удалила элемент из базы данных Exchange. Это поведение аналогично microsoftExchange Server 2007 и Exchange Server 2010.

Параметр SoftDelete работает по-разному для разных целевых версий Exchange. SoftDelete для Exchange 2007 задает для элемента бит, указывающий базе данных Exchange, что элемент будет перемещен в папку dumpster в неопределенное время в будущем. SoftDelete для Exchange 2010 немедленно перемещает элемент в контейнер. SoftDelete не является вариантом удаления папок. Поиск элементов и папок с обходом SoftDelete не возвращает никаких результатов.

Схема, описывающая этот элемент, находится в виртуальном каталоге IIS, в котором размещены веб-службы Exchange.

Сведения об элементе

Элемент Пример
Пространство имен
https://schemas.microsoft.com/exchange/services/2006/messages
Имя схемы
Схема Messages
Файл проверки
Messages.xsd
Может быть пустым
False

См. также