WCF障害契約に関するアドバイスを探しています
-
30-09-2019 - |
質問
Webサービス内のさまざまなタイプのエラーを区別できるようになりたい状況があります。 APIでは、これはそれぞれの個別の例外になるでしょうか、これはWCFで複数の障害契約を結ぶべきだということですか?
これは好ましいアプローチですか、それを行う方法のようです。私の仕事の誰かがエラーコードを提案しましたが、例外を送り返している場合、それは反論のように思われると思い始めています。
もしそうなら、誰かが同様の状況にあったことはありますか?
おかげで、どんな助けでも大歓迎です。ジェイミー
解決
異なる障害契約を結ぶことは、WCFで行く方法です。また、aの例外処理コードを集中化する カスタムエラーハンドラー 良い考えです。このようにして、それらすべてのTry/Catchを作成する必要はなく、Catch句では、すべてのサービス操作の障害契約に例外を変換します。
他のヒント
ダリンに同意します。
見て:
それはあなたの問題に非常に似ています。
詳細については:
所属していません StackOverflow