Objawy
Rozważ następujący scenariusz:
-
Uruchom aplikację usługi sieci Web programu Exchange (EWS), aby utworzyć wiadomość e-mail MIME, który zawiera plik załącznika.
-
W kodzie aplikacji określ wersję EWS dla obiektu ExchangeService. Na przykład:
ExchangeService esb = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
W tym scenariuszu aplikacja nie powiedzie się, gdy wywoływana jest metoda EmailMessage.Save . Następujący wyjątek:
System.ArgumentOutOfRangeException: indeks jest poza zakresem.
Rozwiązanie
Aby rozwiązać ten problem, należy zainstalować następujący pakiet zbiorczy aktualizacji:
Opis pakietu zbiorczego aktualizacji 1 dla Exchange Server 2010 z dodatkiem Service Pack 3
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji na temat metody EmailMessage.Save przejdź do witryny Microsoft MSDN .