Exchange Online EWSMaxSubscriptions限制预算计算似乎已更改

时间:2017-09-04 09:49:58

标签: office365 exchange-server exchangewebservices msdn

我们正在监控我们会议室的客户日历,以便在我们的软件解决方案中注入预订。 每家公司都为我们提供了一个用于与Office 365的EWS交互的服务帐户

为了监控我们日历的客户邮箱,我们使用EWS方法: PushSubscriptionRequest

自上周以来,我们在发送 PushSubscriptionRequest 电话时遇到了一个重大问题。发回的回复是:

SubscribeResponseMessageType){
         _ResponseClass = "Error"
         MessageText = "You have exceeded the available subscriptions for your account.  Remove unnecessary subscriptions and try your request again."
         ResponseCode = "ErrorExceededSubscriptionCount"
         DescriptiveLinkKey = 0
         MessageXml =
            (MessageXml){
               Value[] =
                  (Value){
                     value = "20"
                     _Name = "PolicyLimit"
                  },
            }
      }

当服务帐户尝试订阅超过20个房间的邮箱时,就会发生这种情况。我们所有超过20间客房的客户都受到影响(最大的客户)。

这个订阅过程在2年后完全没有错误,最近似乎有变化! (8月26日左右)

我们知道有EWS限制策略,但正如MSDN文章所解释的那样,最重要的是要了解实现此限制的计算 https://blogs.msdn.microsoft.com/exchangedev/2012/04/03/exchange-online-ewsmaxsubscriptions-throttling-budget-calculation-has-been-updated/

  

«从服务邮箱版本14.16.0135开始   14.15.0057.000,此限制已更改。现在,计费是针对目标邮箱而不是主叫帐户计算的。这条路,   服务帐户可以创建超过20个订阅   邮箱。这种变化的一个好处是你现在可以设计一个   面向Exchange Online和Exchange的服务应用程序   使用类似的代码库进行订阅管理的内部部署。一个   单个服务帐户现在可以为多达5000个订阅提供服务。 »

为什么我们不能订阅超过20个订阅,而文章显示5000?

最重要的是为什么预算计算发生了变化?我们是否独自体验此次更新?

0 个答案:

没有答案