DeleteItem
DeleteItem 元素定义从邮件存储中的邮箱中删除Exchange请求。
<DeleteItem DeleteType="" SendMeetingCancellations="" AffectedTaskOccurrences="" SuppressReadReceipts="">
<ItemIds/>
</DeleteItem>
DeleteItemType
属性和元素
下面各部分介绍了属性、子元素和父元素。
Attributes
属性 | 说明 |
---|---|
DeleteType |
介绍如何删除项目。 此特性是必需的。 |
SendMeetingCancellations |
描述是否向与会者传达日历项目删除。 删除日历项目时,此属性是必需的。 如果删除非日历项目,则此属性是可选的。 |
AffectedTaskOccurrences |
描述任务实例或任务母版是否由 DeleteItem 操作删除。 删除任务时,此属性是必需的。 当删除非任务项目时,此属性是可选的。 |
SuppressReadReceipts |
指示是否抑制已删除项目的已读回执。 文本值为 true,表示已读回执被抑制。 false 值表示 将已读回执发送给发件人。 此特性是可选的。 |
DeleteType 属性
值 | 说明 |
---|---|
HardDelete |
从存储区中永久删除项目。 |
SoftDelete |
如果启用了垃圾站,项将移动到垃圾站。 |
MoveToDeletedItems |
将项目移动到"已删除邮件"文件夹中。 |
SendMeetingCancellations 属性
值 | 说明 |
---|---|
SendToNone |
在不发送取消消息的情况下删除日历项目。 |
SendOnlyToAll |
日历项目将被删除,并且会向所有与会者发送取消邮件。 |
SendToAllAndSaveCopy |
日历项目将被删除,并且会向所有与会者发送取消邮件。 取消邮件的副本保存在"已发送项目"文件夹中。 |
AffectedTaskOccurrences 属性
值 | 说明 |
---|---|
AllOccurrences |
删除项目请求将删除主任务,因此删除与主任务关联的所有定期任务。 |
SpecifiedOccurrenceOnly |
删除项目请求仅删除任务的特定匹配项。 |
子元素
元素 | 说明 |
---|---|
ItemIds |
包含从邮件存储中的邮箱中删除的项目、事件项目和定期Exchange数组。 DeleteItem 操作可以在任何项目类型上执行。 |
父元素
无。
注解
MoveToDeletedItems 和 HardDelete 选项是事务性的这意味着,Web 服务调用完成时,数据库将邮件移至已删除邮件文件夹或从Exchange数据库中永久删除该项目。这种行为是相同的MicrosoftExchange Server 2007和Exchange Server 2010。
SoftDelete 选项对不同目标版本的 Exchange。 Exchange 2007 的 SoftDelete 对项目设置一个位,以向 Exchange 数据库指示项目将在不确定的时间移动到垃圾站文件夹。 SoftDelete for Exchange 2010 immediately moves the item to the dumpster. SoftDelete 不是用于删除文件夹的选项。 SoftDelete 遍历项目和文件夹的搜索不会返回任何结果。
描述此元素的架构位于承载 Exchange Web Services 的 IIS 虚拟目录中。
元素信息
元素 | 示例 |
---|---|
命名空间 |
https://schemas.microsoft.com/exchange/services/2006/messages |
架构名称 |
消息架构 |
验证文件 |
Messages.xsd |
可以为空 |
False |