2

特定の送信者が送信したメールの数を数える必要がある C# で Outlook 2007 アドインを開発しています。

たとえば、A さんが 5 件のメールを送信し、B さんが 10 件のメールを送信し、C さんが 15 件のメールを送信したとします。すべてのメンバーのこのカウントを取得するにはどうすればよいですか?

を使用して独自のロジックを記述することもできますDictionary<String, Int32>が、この送信者リストが大きくなると、パフォーマンスが大幅に低下します。これには定義済みのプロパティがありますか?

前もって感謝します。

4

1 に答える 1

-1

これは長い道のりかもしれませんが、WebDAVを介してExchangeサーバーと直接通信することを考えたことはありますか?以前に「WebDAV.NETforExchange」を使用しましたが、これはWebDAVの.NETラッパーとして機能するため、WebDAVの部分を理解する必要はありません。無料の場合は試用版。

主な利点は、Outlookと同じ資格情報を使用してExchangeサーバーに接続する必要がないため、ローカルユーザーにそのアクセス許可を付与しなくても、「管理者」アカウントに接続して他のユーザーのメールボックスにクエリを実行できることです。

サイトとチュートリアルへのリンクは次のとおりです 。IndependentSoftWebDAV.NETfor Exchange

于 2011-04-10T17:28:39.217 に答える