私は交換管理されたAPIでプルサブスクリプションを使用して、新しく作成、変更、または削除されたアイテムを捕捉します。 作成または変更された予定には問題ありませんが、何らかの理由で削除された項目では機能しません。ここで私はサブスクリプションを作成した方法です:Exchange Managed API:アイテムが削除されたときにイベントが発生しないのはなぜですか?
PullSubscription subscription = m_exchangeService.SubscribeToPullNotifications(
new FolderId[] { WellKnownFolderName.Calendar },
1440,
null,
EventType.Created, EventType.Modified, EventType.Deleted);
subscriptions.Add(usermail, subscription);
私はそれを動作させるために何かを設定する必要がありますか?これは、削除されたフォルダに移動した予定ではなく、ハード削除された予定に対してのみ機能しますか?
あなたはEventType.Movedを試しましたか?私が知っている限り、それはゴミ箱に行く。 – Silx
これはうまくいく可能性があります。しかし、私は別のフォルダに移動する他のアイテムからゴミ箱に移動するアイテムをどのようにdinstiguishするのですか? – Luke