如何解决EWS OnSubscriptionError返回错误-订阅无效
我正在使用事件类型的流式通知-EventType.Created,EventType.Modified,EventType.Deleted和EventType.Moved。
我运行我的应用程序,并且通知订阅通常运行良好。
但有时又随机出现下一个错误:
“订阅无效。,此消息表明此EventSink将不再发生任何事件。Event =Event。TimeStamp= 11/4/2020 1:56:02 PM。事件类型= MailboxMoveStarted,对象类型= None,.ObjectId =。 。”
错误说明包含-事件类型= MailboxMoveStarted,但EventType枚举不包含此item
它发生在事件OnSubscriptionError上,然后关闭了连接。 问题出在O365邮箱上。
解决方法
因此,根据我的经验,当您使用流式通知时,必须为各种异常准备好代码,尤其是在针对O365的情况下。 EWS背后的云基础架构有点不稳定,因此订阅可能会在一两天甚至几小时内消失在您的身上。您看到的事件可能是新的通知类型,并且移动MB对于O365是常见的事情。最好只是放弃订阅并尽快重新订阅。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。