URLを取得する前に、交換サービスに割り当てられたユーザー名とパスワードを確認または検証する方法はありますか?
私のプログラムでは、新しいサービスを作成し、次のようにユーザー名とパスワードを割り当てました
var service = new ExchangeService(exchangeVersion) { Credentials = new WebCredentials(userSmtp, password) };
service.AutodiscoverUrl(userSmtp, RedirectionUrlValidationCallback);
資格情報に問題がある場合 (パスワードが間違っているなど)、 「自動検出サービスが見つかりませんでした」という例外が表示されます。
この方法の問題点は、URL を取得できない理由を実際に指定していないことです。サービスを見つけることができない理由を正確に知る方法はありますか? たとえば、ユーザー名またはパスワードが間違っていることを示す例外メッセージを表示したいと考えています。
誰でもそれで私を助けることができますか?