Active Directory API を使用しており、次のコードを使用してサーバーに接続しようとしています。
PrincipalContext principalContext = new PrincipalContext(ContextType.Domain, (server + ":" + port), loginUsername, loginPassword);
無効なログイン ユーザー名またはパスワードが渡されるたびに、ステートメント全体からの例外はスローされませんが、次のコードは実行を続けます。PrincipalContext
デバッグ時に、以下に示すように、クラスがエラーをスローすることがわかりました。
これらは、クラス内に含まれる 2 つのプロパティです。「ConnectedServer」プロパティをさらに調べると、デバッガに次のように表示されます。
私の問題は、エラーが外部にスローされないため、このエラーを実際に確認する方法がわからないことです。ユーザー名またはパスワードが無効な場合に簡単なエラー メッセージを表示したいと思います。基本的に、上記のエラーがスローされたかどうかを確認する方法を見つけます。
これはどのように行うことができますか?