Fehlerbehandlung Delegierung-bezogene in EWS in Exchange
Erfahren Sie, wie Sie delegierungsbezogene Fehler in Anwendungen behandeln, die Sie mithilfe der verwalteten EWS-API oder EWS in Exchange entwickeln.
Wenn Ihre Anwendung Stellvertretungen verwendet oder Stellvertretungen hinzufügt oder entfernt, müssen Sie möglicherweise Delegierungsfehler behandeln. Sie können diese Fehler zur Laufzeit oder während der Entwicklung Ihrer EWS-Anwendung behandeln. Diese Fehler werden durch die EWS Managed API ServiceError-Enumeration und das EWS ResponseCode-Element definiert.
Delegierungsbezogene Fehler
Error | Tritt auf, wenn Sie versuchen, ... | Behandeln von... |
---|---|---|
ErrorItemNotFound ErrorFolderNotFound |
Führen Sie einen Vorgang für ein Postfach, einen Ordner oder ein Element aus, auf das Sie keinen Zugriff haben. |
Aktualisieren der Berechtigungen der Stellvertretung, damit sie auf den Ordner oder das Element zugreifen können, indem sie die verwaltete EWS-API-Methode von UpdateDelegates oder den EWS-Vorgang "UpdateDelegate" aufrufen und dann die Anforderung wiederholen. |
ErrorAccessDenied |
Ändern eines Elements, für das Sie nicht über ausreichende Berechtigungen zum Ändern verfügen. |
Aktualisieren der Stellvertretungsberechtigungen durch Aufrufen der verwalteten EWS-API-Methode "UpdateDelegate" oder des EWS-Vorgangs "UpdateDelegate" und anschließendes Wiederholen der Anforderung. |
ErrorDelegateCannotAddOwner |
Versuchen Sie, den Postfachbesitzer als Stellvertretung zu ihrem eigenen Postfach hinzuzufügen. |
Hinzufügen eines anderen Benutzers als Stellvertretung,nicht des Postfachbesitzers. |
ErrorDelegateAlreadyExists |
Fügen Sie den Delegaten hinzu, wenn der Delegat bereits vorhanden ist. |
Nichts tun, da der Delegat bereits für den Postfachbesitzer vorhanden ist. Wenn Sie versuchen, die Berechtigungen eines vorhandenen Delegaten zu ändern, verwenden Sie die UpdateDelegates-Methode oder den UpdateDelegate-Vorgang. |
ErrorNotDelegate |
Ändern von Stellvertretungsberechtigungen für einen Benutzer, der über keine Stellvertretungsberechtigungen für das Postfach verfügt. |
Hinzufügen des Benutzers als Stellvertretung für das Postfach, bevor versucht wird, seine Berechtigungen zu aktualisieren oder zu entfernen. |
ErrorDelegateNoUser |
Ändern von Stellvertretungsberechtigungen für einen Benutzer, der sich nicht im Active Directory Domain Service (AD DS) befindet. |
Erstellen des Benutzers in AD DS oder Korrigieren der Delegatinformationen in der Anforderung. |
ErrorSubscriptionDelegateAccessNotSupported |
Verwenden Sie einen Delegaten, um Benachrichtigungen im Namen des Postfachbesitzers zu abonnieren. |
Abonnieren von Benachrichtigungen als Postfachbesitzer. |
ErrorWrongServerVersionDelegate |
Stellen Sie eine Anforderung von einem Delegaten, der eine andere Serverversion als der Postfachserver des Prinzipals aufweist. |
Verwenden eines Delegaten oder Hinzufügen eines Delegaten, dessen Postfach die gleiche Serverversion wie der Postfachbesitzer hat. |
ErrorMissingEmailAddress |
Stellen Sie eine Anforderung mithilfe eines Stellvertretungskontos, das nicht über ein Postfach verfügt. |
Hinzufügen eines Postfachs zum Konto der Stellvertretung. |