在 Exchange 中处理 EWS 中与代理相关的错误

了解如何在 Exchange 中使用 EWS 托管 API 或 EWS 开发的应用程序中处理与委派相关的错误。

如果应用程序使用委派或添加或删除委托,则可能必须处理与委派相关的错误。 您可以处理这些错误在运行时,或者开发 EWS 应用程序时。 这些错误由 EWS 托管 API ServiceError 枚举和 EWS ResponseCode 元素定义。

错误 尝试... 处理它的...
ErrorItemNotFound
ErrorFolderNotFound
对无权访问的邮箱、文件夹或项目执行操作。
通过调用 UpdateDelegates EWS 托管 API 方法或 UpdateDelegate EWS 操作,然后重试请求,更新委托的权限,使其能够访问文件夹或项目。
ErrorAccessDenied
修改您没有足够的权限进行修改的项目。
通过调用 UpdateDelegate EWS 托管 API 方法或 UpdateDelegate EWS 操作,然后重试请求来更新委托权限。
ErrorDelegateCannotAddOwner
尝试将邮箱所有者添加为其自己的邮箱的代理人。
将其他用户添加为代理人,而不是邮箱所有者。
ErrorDelegateAlreadyExists
当委托已存在时添加委托。
不执行任何操作,因为邮箱所有者已存在委托。 或者,如果尝试更改现有委托的权限,请使用 UpdateDelegates 方法或 UpdateDelegate 操作。
ErrorNotDelegate
修改对邮箱没有代理权限的用户的委托权限。
在尝试更新或删除其权限之前,将用户添加为邮箱的代理人。
ErrorDelegateNoUser
修改不在 Active Directory 域 服务中的用户的委托权限, (AD DS) 。
在 AD DS 中创建用户,或在请求中更正委托信息。
ErrorSubscriptionDelegateAccessNotSupported
使用代理代表邮箱所有者订阅通知。
以邮箱所有者身份订阅通知。
ErrorWrongServerVersionDelegate
从服务器版本不同于主体邮箱服务器的委托发出请求。
使用代理或添加其邮箱的服务器版本与邮箱所有者相同的代理。
ErrorMissingEmailAddress
使用没有邮箱的委托帐户发出请求。
将邮箱添加到代理人的帐户。

另请参阅