ログイン、ログアウトなどのさまざまなメソッドを含むHotmailというクラスがあります。
私が抱えている混乱を説明するために、ソフトウェアを介してユーザーを Hotmail にログインさせるログイン方法があります。login メソッドは HttpWebResponse オブジェクトを返します。ただし、ログイン メソッド内では、間違った資格情報の入力やタイムアウトなど、さまざまなことが発生する可能性があります。
このようなエラーを処理する方法と場所について、私は混乱しています。
間違った資格情報が入力された場合やタイムアウトした場合は、無意味であるか、HttpWebResponse オブジェクトを返すことができない場合があります。このようなエラーを処理する最善の方法は何でしょうか?
メソッドを呼び出しているコードがそのようなエラーをチェックして処理できるように、カスタム例外を作成する必要がありますか?
この種のエラーを処理する従来の方法は何ですか?これはよくある混乱のポイントであると確信しています。