2017-10-25 14 views

答えて

1

1)どのようにすべてのサブフォルダ/ユーザー定義フォルダのリストを取得できますか。

あなたは、あなたがディープにFolderViewクラスhttps://msdn.microsoft.com/EN-US/library/microsoft.exchange.webservices.data.folderview.traversal(v=exchg.80).aspxのトラバーサルプロパティを設定し、それらのフォルダの孫に忌避したい場合はhttps://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.folder.findfolders(v=exchg.80).aspxを見てみたいものは何でも親フォルダのサブフォルダを一覧表示するFindFoldersを使用する必要があります。

。 2)どのようにそれらのフォルダのリストに登録できますか?

上記のFindFoldersからFolderIdを取得したら、順番に各フォルダをサブスクライブします。もう1つのオプションは、メールボックス内のすべてのフォルダに登録することです。https://msdn.microsoft.com/en-us/library/office/microsoft.exchange.webservices.data.exchangeservice.subscribetopushnotificationsonallfolders(v=exchg.80).aspx

+0

うまく動作します。ありがとう@GlenScales – tavier

+0

1つの質問しかし、すべてのフォルダが含まれていることを確認する最大数にPageSizeを設定できますか? – tavier

+0

FindFolderを使用している場合は、1000に設定して、アイテムのように結果をページする必要があります。ほとんどのメールボックスには1000個以上のアイテムがありませんが、スロットルポリシーでは最大1000個まで返されます。 –

関連する問題