DeleteFolder 操作
DeleteFolder 操作从邮箱中删除文件夹。
DeleteFolder 请求示例
说明
下面的 DeleteFolder 请求示例演示如何形成删除文件夹的请求。
代码
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<soap:Body>
<DeleteFolder xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
DeleteType="HardDelete" >
<FolderIds>
<t:FolderId Id="AS4AUnVz=" />
</FolderIds>
</DeleteFolder>
</soap:Body>
</soap:Envelope>
Comments
此示例对 文件夹执行硬删除。
注意
文件夹 ID 已缩短,以保持可读性。
请求元素
请求中使用以下元素:
注意
描述此元素的架构位于运行 Microsoft Exchange Server 2010(安装了客户端访问服务器角色)的计算机的 EWS 虚拟目录中。
若要查找 DeleteFolder 操作的请求消息的其他选项,请浏览架构层次结构。 从 DeleteFolder 元素开始。
成功的 DeleteFolder 响应
说明
以下示例显示了对 DeleteFolder 请求的成功响应。
代码
<?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="595" MinorBuildNumber="0"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<DeleteFolderResponse 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:DeleteFolderResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
</m:DeleteFolderResponseMessage>
</m:ResponseMessages>
</DeleteFolderResponse>
</soap:Body>
</soap:Envelope>
响应元素
响应中使用以下元素:
若要查找 DeleteFolder 操作响应消息的其他选项,请浏览架构层次结构。 从 DeleteFolderResponse 元素开始。
DeleteFolder 错误响应
说明
以下示例显示了 对 DeleteFolder 请求的错误响应。 此错误是由请求删除邮箱中不存在的文件夹引起的。
代码
<?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="595" MinorBuildNumber="0"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<DeleteFolderResponse 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:DeleteFolderResponseMessage ResponseClass="Error">
<m:MessageText>The specified object was not found in the store.</m:MessageText>
<m:ResponseCode>ErrorItemNotFound</m:ResponseCode>
<m:DescriptiveLinkKey>0</m:DescriptiveLinkKey>
</m:DeleteFolderResponseMessage>
</m:ResponseMessages>
</DeleteFolderResponse>
</soap:Body>
</soap:Envelope>
Comments
DeleteFolder 操作不能用于可分辨文件夹。
错误响应元素
错误响应中使用以下元素:
若要查找 DeleteFolder 操作的错误响应消息的其他选项,请浏览架构层次结构。 从 DeleteFolderResponse 元素开始。