現象
次のような状況を考えます。
-
ファイルの添付ファイルを含む MIME 電子メール メッセージを作成する Exchange Web サービス (EWS) アプリケーションを実行するとします。
-
アプリケーションのコードでは、EWS の ExchangeService オブジェクトのバージョンを指定します。次に例を示します。
ExchangeService esb = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
このシナリオでは、 EmailMessage.Saveメソッドが呼び出されたときにアプリケーションが失敗します。次の例外がスローされます。
System.ArgumentOutOfRangeException: インデックスが範囲外です。
解決策
この問題を解決するには、次の更新プログラムのロールアップをインストールします。
更新プログラム ロールアップ 1 の Exchange Server 2010 のサービス パック 3 のの説明
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
詳細
EmailMessage.Saveメソッドの詳細については、マイクロソフトの MSDN web サイトのを参照してください。