0

最近、Fault Exceptions について混乱していることに気づきました。

この単純な wcf サービスがあります。「検証」、「投稿」、「キャンセル」の 3 つの操作を公開します。操作ごとに、さまざまな種類のエラー メッセージの要件があります。

検証操作のために、どのフィールドが有効でないかをクライアントに伝える必要があるとしましょう。ただし、投稿とキャンセルの場合は、「投稿/キャンセルの失敗」応答のみです。

それで、私の質問は次のとおりです。失敗した操作の応答に対するより良いオプションは何ですか? このすべてのエラー データを保持できるカスタム エラー例外を作成しますか? または、例外をスローせずに、代わりに応答メッセージ内でエラーを返し、クライアントにエラーがあるかどうかを判断させますか?

前もって、ありがとう。

4

1 に答える 1