DeleteAttachment 操作

DeleteAttachment 操作用于从 Exchange 存储中的现有项中删除文件和项目附件。

备注

此操作允许按 ID 删除一个或多个附件。

DeleteAttachment 请求示例

说明

下面的 DeleteAttachment 请求示例演示如何删除项目附件。

代码

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:xsd="http://www.w3.org/2001/XMLSchema"
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
               xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
  <soap:Body>
    <DeleteAttachment xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"
                      xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
      <AttachmentIds>
        <t:AttachmentId Id="AAAtAEFkbWluaX"/>
      </AttachmentIds>
    </DeleteAttachment>
  </soap:Body>
</soap:Envelope>

Comments

附件标识符已缩短,以保持可读性。

请求元素

请求中使用以下元素:

DeleteAttachment 响应示例

说明

以下示例显示了对 DeleteAttachment 请求的成功响应。

代码

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
               xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header>
    <t:ServerVersionInfo MajorVersion="8" MinorVersion="0" MajorBuildNumber="662" MinorBuildNumber="0" 
                         xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"/>
  </soap:Header>
  <soap:Body>
    <DeleteAttachmentResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" 
                              xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" 
                              xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
      <m:ResponseMessages>
        <m:DeleteAttachmentResponseMessage xsi:type="m:DeleteAttachmentResponseMessageType" ResponseClass="Success">
          <m:ResponseCode>NoError</m:ResponseCode>
          <m:RootItemId RootItemId="AAAtAEFkbWluaXN..." RootItemChangeKey="CQAAABYAA..."/>
        </m:DeleteAttachmentResponseMessage>
      </m:ResponseMessages>
    </DeleteAttachmentResponse>
  </soap:Body>
</soap:Envelope>

Comments

CreateAttachment 操作返回 AttachmentIdType 类型的元素,其中包含 RootItemIdRootItemChangeKey。 DeleteAttachment 请求中的标识符不允许使用这些属性。 DeleteAttachment 使用 RequestAttachmentIdType 类型的元素,其中不包括这些属性。

DeleteAttachment 响应包括父项的 ID。 从项目中删除附件时,将修改该项的更改键。 可以从 DeleteAttachment 响应获取新项更改键。

注意

已缩短 RootItemId 标识符和 ChangeKey 以保持可读性。

成功的响应元素

响应中使用以下元素:

另请参阅