DeleteItem-Vorgang
Über den DeleteItem-Vorgang können Elemente im Exchange-Speicher gelöscht werden.
Hinweis
[!HINWEIS] Für einen DeleteItem-Vorgang wird eine Fehlerantwort inklusive des ErrorCannotDeleteObject-Fehlercodes zurückgegeben, wenn ein Stellvertreter versucht, ein Element im Postfach eines Prinzipals zu löschen, indem er für DisposalType MoveToDeletedItems festlegt. Zum Löschen eines Elements durch Verschieben in den Ordner „Gelöschte Elemente" muss ein Stellvertreter die MoveItem Operation verwenden.
Im folgenden Beispiel einer DeleteItem-Anforderung wird veranschaulicht, wie ein Element endgültig aus einem Postfach gelöscht werden kann.
Hinweis
Die Element-ID wurde zur besseren Lesbarkeit gekürzt.
<?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>
<DeleteItem DeleteType="HardDelete" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ItemIds>
<t:ItemId Id="AS4AUn=="/>
</ItemIds>
</DeleteItem>
</soap:Body>
</soap:Envelope>
In der Anforderung werden folgende Elemente verwendet:
Zum Suchen nach Optionen für die Antwortnachricht des DeleteItem-Vorgangs können Sie die Schemahierarchie durchsuchen. Beginnen Sie bei dem DeleteItem-Element.
Im folgenden Beispiel wird eine erfolgreiche Antwort auf eine DeleteItem-Anforderung veranschaulicht.
<?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>
<DeleteItemResponse 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:DeleteItemResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
</m:DeleteItemResponseMessage>
</m:ResponseMessages>
</DeleteItemResponse>
</soap:Body>
</soap:Envelope>
In der Antwort werden folgende Elemente verwendet:
Andere Optionen für die Antwortnachricht des DeleteItem-Vorgangs finden Sie in der Schemahierarchie. Beginnen Sie beim DeleteItemResponse-Element.
Im folgenden Beispiel wird eine Fehlerantwort auf eine DeleteItem-Anforderung veranschaulicht. Der Fehler wurde ausgegeben, da der Vorgang versucht hat, ein Element zu löschen, das im Exchange-Speicher nicht gefunden werden konnte.
<?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>
<DeleteItemResponse 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:DeleteItemResponseMessage 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:DeleteItemResponseMessage>
</m:ResponseMessages>
</DeleteItemResponse>
</soap:Body>
</soap:Envelope>
Folgende Elemente werden in der Fehlerantwort verwendet:
Andere Optionen für die Fehlerantwortnachricht des DeleteItem-Vorgangs finden Sie in der Schemahierarchie. Beginnen Sie beim DeleteItemResponse-Element.