4

複数のメールボックスを購読しているストリーミング通知リスナーがあります。作成通知が届くと、作成されたアイテムにバインドして、それについて詳しく調べようとします。

ParentDirectoryID.Mailboxアイテムが作成されている場所を把握するために を調べようとしましたが、null です。API によると、Folder ID と FolderName/Mailbox プロパティは相互に排他的です。

では、FolderName/Mailbox プロパティを読み込むにはどうすればよいでしょうか?

4

1 に答える 1

1

問題を解決するには、次のアプローチを使用することをお勧めします。

  1. Listor (それはあなた次第です) を維持して、サブスクリプション時にDictionaryエントリを保存し、通知を受け取ったら、抽出して、保存されている/ to get メールボックスにマップします。SubscriptionIdMailBoxSubscriptionIdListDictonary

このソリューションは、Exchange への呼び出しが少なくなるため、Exchange から追加の詳細が必要ない場合に便利です。

  1. MailBox通過明細から詳細を取得し、通知からExtendedPropertyDefination抽出したものを使用して電話をかけることができます。ItemId

両方のアプローチが得られると思います。

于 2014-01-29T07:09:17.197 に答える