カスタム例外タイプのセットを実装するアプリケーションを開発しています。 次のコードセグメントを使用して、カスタム例外の種類を宣言します。

このアプリケーションには、.NET Frameworkの例外とカスタム例外をスローするDoWorkという名前の関数が含まれています。 アプリケーションには、次のログ方法のみが含まれています。

アプリケーションは次の要件を満たしている必要があります。
* ContosoValidationException例外がキャッチされた場合は、static void Log(ContosoValidationException ex)メソッドを使用して情報を記録します。
* ContosoDbExceptionまたは他のContosoException例外がキャッチされた場合は、static void Log(ContosoException ex)メソッドを使用して情報を記録します。
あなたは要件を満たす必要があります。
関連コードをどのように完成させるべきですか? (回答するには、適切なコードセグメントを回答エリアの正しい場所にドラッグします。各コードセグメントは、1回、複数回、またはまったく使用されないことがあります。)
