Уведомления веб-служб Exchange - PullRequest
1 голос
/ 27 мая 2011

Мне нужно написать кусок интеграции с Exchange для моего приложения. Всякий раз, когда контакт, задача, встреча и т. Д. Создаются ЛЮБОЙ учетной записью Exchange на сервере, я хочу, чтобы мое приложение получало уведомление, чтобы оно могло создать эквивалентный объект в приложении.

Если взглянуть на управляемый API EWS, а также на API веб-службы более низкого уровня, то создается впечатление, что вы можете подписаться только на целый почтовый ящик пользователя или подпапку в этом почтовом ящике. Может ли мое приложение подписаться на любые почтовые ящики на сервере?

Спасибо, Tedderz

1 Ответ

2 голосов
/ 27 мая 2011

Нет, Exchange не поддерживает уведомления "все почтовые ящики".И вы действительно не хотите подписываться на все уведомления - представьте себе количество уведомлений, которые вы получите от 1000+ почтовых ящиков сервера Exchange.В случае с публичными папками вы не можете подписаться на ноты в магазине;просто так, как оно спроектировано.На более общем замечании, не используйте события или уведомления для синхронизации - уведомления могут и сбрасываются при больших нагрузках.Для этого есть официально поддерживаемые API (Active Sync, ICS).В лучшем случае уведомления могут использоваться как подсказка о том, что ваш код должен выполнять синхронизацию раньше, чем позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...