質問

Webサービス内のさまざまなタイプのエラーを区別できるようになりたい状況があります。 APIでは、これはそれぞれの個別の例外になるでしょうか、これはWCFで複数の障害契約を結ぶべきだということですか?

これは好ましいアプローチですか、それを行う方法のようです。私の仕事の誰かがエラーコードを提案しましたが、例外を送り返している場合、それは反論のように思われると思い始めています。

もしそうなら、誰かが同様の状況にあったことはありますか?

おかげで、どんな助けでも大歓迎です。ジェイミー

役に立ちましたか?

解決

異なる障害契約を結ぶことは、WCFで行く方法です。また、aの例外処理コードを集中化する カスタムエラーハンドラー 良い考えです。このようにして、それらすべてのTry/Catchを作成する必要はなく、Catch句では、すべてのサービス操作の障害契約に例外を変換します。

他のヒント

ダリンに同意します。

見て:

障害契約なしのWCFエラー処理

それはあなたの問題に非常に似ています。

詳細については:

http://www.c-sharpcorner.com/uploadfile/ankithakur/exceptionhandlingwcf12282007072617am/exceptionhandlingwcf.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top