私たちは多くの WCF サービスを持っていますが、コントラクトを最初に使用していません。そのため、FaultContracts で指定されていない例外をスローするコードがたくさんあります。
コードを手動で検査する以外。FaultContracts を生成する方法、または少なくとも FaultContract が見つからないときに警告を受け取る方法はありますか?
私たちは多くの WCF サービスを持っていますが、コントラクトを最初に使用していません。そのため、FaultContracts で指定されていない例外をスローするコードがたくさんあります。
コードを手動で検査する以外。FaultContracts を生成する方法、または少なくとも FaultContract が見つからないときに警告を受け取る方法はありますか?
Microsoft Enterprise Library 例外処理ブロックには、サービス境界レベルで例外を宣言的に障害にマップできる機能があります。これは、自分で明示的に障害を発生させる必要がないことを意味します。例外がサービス境界に到達すると、ブロックによって作成されます。詳細については、この記事を参照してください。
ただし、これは、フォルト コントラクトが欠落しているサービス操作を特定するのに役立ちません。これを実行できるツールを私は知らないので、自分で作成する必要があるかもしれません。