Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der CopyFolder-Vorgang kopiert Ordner in einem Postfach.
Verwenden des CopyFolder-Vorgangs
Der CopyFolder-Vorgang ähnelt dem MoveFolder-Vorgang. Es kopiert identifizierte Ordner und gibt die ID und den ChangeKey der kopierten Ordner zurück.
CopyFolder-Anforderungsbeispiel
Beschreibung
Das folgende Beispiel einer CopyFolder-Anforderung zeigt, wie Ordner in den Ordner Posteingang kopiert werden.
Hinweis
Der Wert des Id-Attributs des FolderId-Elements wurde aus Gründen der Lesbarkeit gekürzt.
Code
<?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>
<CopyFolder xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ToFolderId>
<t:DistinguishedFolderId Id="inbox"/>
</ToFolderId>
<FolderIds>
<t:FolderId Id="AS4A=" ChangeKey="fsVU4=="/>
<t:FolderId Id="AS4AU=" ChangeKey="fsVU4o=="/>
</FolderIds>
</CopyFolder>
</soap:Body>
</soap:Envelope>
Kommentare
Ordner können entweder durch das DistinguishedFolderId-Element oder das FolderId-Element zur Verwendung in den Elementen ToFolderId oder FolderIds identifiziert werden.
Anfordern von Elementen
In der Anforderung werden folgende Elemente verwendet:
Hinweis
Das Schema, das dieses Element beschreibt, befindet sich im virtuellen EWS-Verzeichnis des Computers, der MicrosoftExchange Server 2007 mit installierter Clientzugriff-Serverrolle ausführt.
Weitere Optionen für die Anforderungsmeldung des CopyFolder-Vorgangs finden Sie in der Schemahierarchie. Beginnen Sie am CopyFolder-Element .
Erfolgreiche CopyFolder-Antwort
Beschreibung
Das folgende Beispiel zeigt eine erfolgreiche Antwort auf die CopyFolder-Anforderung.
Hinweis
Die Ordner-ID und der Änderungsschlüssel wurden gekürzt, um die Lesbarkeit zu erhalten.
Code
<?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>
<CopyFolderResponse 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:CopyFolderResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
<m:Folders>
<t:Folder>
<t:FolderId Id="AS4AUn=" ChangeKey="fsVU4o==" />
</t:Folder>
</m:Folders>
</m:CopyFolderResponseMessage>
</m:ResponseMessages>
</CopyFolderResponse>
</soap:Body>
</soap:Envelope>
Kommentar
Das FolderId-Element , das in der Antwort zurückgegeben wird, stellt den Ordner dar, der in den neuen Ordnerspeicherort kopiert wurde.
Antwortelemente
In der Antwort werden folgende Elemente verwendet:
Weitere Optionen für die Antwortnachricht des CopyFolder-Vorgangs finden Sie in der Schemahierarchie. Beginnen Sie am CopyFolderResponse-Element .
CopyFolder-Fehlerantwort
Beschreibung
Das folgende Beispiel zeigt eine Fehlerantwort auf eine CopyFolder-Anforderung. Der Fehler ist aufgetreten, weil bereits ein Ordner mit demselben Anzeigenamen vorhanden ist.
Code
<?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="628" MinorBuildNumber="0"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<CopyFolderResponse 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:CopyFolderResponseMessage ResponseClass="Error">
<m:MessageText>The move or copy operation failed.</m:MessageText>
<m:ResponseCode>ErrorMoveCopyFailed</m:ResponseCode>
<m:DescriptiveLinkKey>0</m:DescriptiveLinkKey>
<m:Folders />
</m:CopyFolderResponseMessage>
</m:ResponseMessages>
</CopyFolderResponse>
</soap:Body>
</soap:Envelope>
Fehlerantwortelemente
Folgende Elemente werden in der Fehlerantwort verwendet:
Weitere Optionen für die Fehlermeldung des CopyFolder-Vorgangs finden Sie in der Schemahierarchie. Beginnen Sie am CopyFolderResponse-Element .