サービス指向のアプリケーションを開発しています。サービスによって公開される操作の 1 つで、いくつかのビジネス検証 (サービスに渡された日付が 3 か月以上経過している必要があるなど) を実行し、検証が失敗した場合にユーザーにメッセージを送信する必要があります。これを Web サービスのユーザーに送り返す方法に関するガイドラインはありますか? SOAP エラーを送信するか、障害があることを示す通常の応答オブジェクトとその障害に関するメッセージを送信する必要があります。
現在、FaultException をスローしています (OperationFailureDetail は、エラー メッセージを含む独自の型であり、重大な失敗の場合、重大な失敗の場合、ユーザーは続行できません) このアプローチは正しいですか?
ティア。