Freigeben über


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.

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.

Siehe auch