問題タブ [custom-exceptions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C#でカスタム例外を実装するための業界標準のベストプラクティスは何ですか?
C#でカスタム例外を実装するための業界標準のベストプラクティスは何ですか?
私はグーグルをチェックしました、そしてたくさんの推薦があります、しかし私はどれがより信頼性を持っているかわかりません。
誰かが権威ある記事へのリンクを持っているなら、それも役に立ちます。
c# - ユーザー定義の例外C#のログ
こんにちは、ユーザー定義の例外をログファイルに書き込みたいと思います。したがって、例外をスローする代わりに、そのメッセージをtxtファイルに記録したいと思います。
私の例外のコンストラクターは次のようになります。
これが、現時点で例外をログに記録する方法です。
だから私が求めているのはです。文字列「パスが見つかりませんでした:」をtxtファイルに記録するにはどうすればよいですか?
ruby-on-rails - rails 2.1がrescue_fromで例外をキャッチしないのはなぜですか?
私のApplicationControllerには、
しかし、コードはこのエラーをキャッチしていません。キャッチされているのは、「キャッチされていないスロー `StorageExceptions::AuthorizationFailed'」というメッセージの NameError であることを確認しました。
これはなぜですか?実際のエラーをキャッチするにはどうすればよいですか?
php - PHP の例外。それらを使用する方法? それらを拡張する方法は?
数日前、このようなエラーに対処しました...
えっ?=] 今、私は例外を学ぼうとしています。ここまでたどり着いた...
それはそれらの正しい使用ですか?それらについてもっと情報を得ることができれば素晴らしいことです。例外がスローされたファイルとそのファイルの行のように。組み込みメソッド (Exception クラス内) があることは知っていますが、何とか拡張したいので、記述する必要はありません...
...しかし、古い構文を使用します。
...または、例外についてもっと考えたことはありますか? それらに対処する方法は?助けて!=]
java - カスタム例外を定義する利点は何ですか?
Java でカスタム例外を定義する大きな理由はありますか?
.net - カスタム例外タイプは「自己ログ」です - それは悪いことですか?
私は、チームがカスタム例外タイプを定義したプロジェクトに参加しています。そのコンストラクターには、コンストラクターに渡された例外をログに記録する Logging メソッドへの呼び出しがあります。
私はこれが悪いと思ったでしょう - そうですか?
問題は、「自己ログ」を削除することはできますが、そこにあるログにどれだけの人が依存しているかがわからないことです。
wcf - FaultException とカスタム例外 WCF
カスタム例外を FaultException として送信する方法について質問があります。ArgumentException のようなシステム例外を使用すると機能しますが、カスタム例外「TestException」に変更すると失敗します。サービス参照を追加しようとしても、その構成を取得できません。
作品:
動作しません:
私の「TestException」は次のようになります。
カスタム オブジェクトに DataContract を追加する必要があると思いますが、ArgumentException が機能するため、そのままでは機能しない理由がわかりません。誰かが私を啓発できますか?
手伝ってくれてありがとう :)
c# - helplink を google.com にデフォルト設定するコンストラクタを使用してサブクラスを作成するにはどうすればよいですか?
EpicFailException
のサブクラスとしてクラスを作成するコードを作成しようとしていますApplicationException
。HelpLink
プロパティをgoogle.comにデフォルト設定するコンストラクタを追加する必要があります。以下は私がこれまでに持っているものです。サブクラスの適用方法に関する提案はありますか?
google-app-engine - シリアル化可能なカスタム例外クラス?
Google App Engineでは、オブジェクトをセッションBeanとして使用する前に、オブジェクトをシリアル化できるようにする必要があります。これでProductクラスができました。このProductクラスをシリアル化可能にしましたが、そのコンストラクターの1つと一部のセッターが例外をチェックしました。これらのチェックされた例外はカスタム例外です。私の質問は、これらのカスタム例外クラスをシリアル化する必要があるかどうかです。
oracle - Oracle PL/SQL - カスタム SQLERRM でユーザー定義の例外を発生させる
ユーザー定義の例外を作成して、SQLERRM を変更することはできますか?
例えば:
出力は「ユーザー定義の例外」です。そのメッセージを変更することは可能ですか?
編集:ここにいくつかの詳細があります。
これが私がより良くしようとしていることを示していることを願っています.
実際には、これらのサブブロックは数十あります。これらのサブブロックごとに単一のユーザー定義の例外を発生させる方法があるかどうか疑問に思っていますが、サブブロックごとに個別のユーザー定義の例外を作成するのではなく、異なるメッセージを表示します。
.NET では、次のようなカスタム例外があるようなものです。
そして、メソッドには次のようなものがあります。