現在、一般的な "受信トレイ"フォルダからExchangeサーバー上のすべての電子メールを読み取るコードブロックがあります。下の行は、特定のフォルダにExchangeサーバーの特定のフォルダを検索
FindItemsResults<Item> findResults = exchange.FindItems(WellKnownFolderName.Inbox, new ItemView(250));
質問 は、私は、一般的な受信トレイの代わりにフォルダを作成したユーザーを検索できるようにこのコードを適応させることが可能であるにアクセスしている何ですか?たとえば、 "Test Folder"というフォルダを作成しましたが、ここですべての電子メールを読むことができます。
は、私が検索フィルタを追加しようとしているが、これは現時点では結果を返しません:
あなたは、あなたは、FindItem関数の方法でそれを使用するか、最初の質問でユーザが作成したフォルダのフォルダIDを見つける必要がありSearchFilter searchFilter = new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "Test Folder");
FindItemsResults<Item> findResults = exchange.FindItems(WellKnownFolderName.Inbox, searchFilter, new ItemView(250));
よろしくお願いします。これは、アプリケーションの効率的な実行に役立ちます – Crezzer7