WCFサービスがいくつかの既知の障害を返すことができるようにしたいと思います。つまり、定義されたFaultContract
自分のFaultException
サブクラスを派生させるべきか、それとも詳細クラスを作成してを使用するべきかについて、少し混乱していFaultException<TDetail>
ます。
両方の例が散らばっているように見えますが、私は一般的なコンセンサスが何であるか疑問に思いました。
MyException
クライアントコードはWCF中心ではなく、よりクリーンに見えると思うので、私は派生に傾いていますFaultException<MyExceptionDetail>
が、私はそれについて強い感情を持っていません。