私が抱えている問題について助けが必要です。私はこの WCF RIA プロジェクトを継承し、いくつかのことを理解しようとしています。
プロジェクトを公開すると、どのようにして WSDL が生成され、公開先の URL に配置されますか?
そして、例外をクライアント側に送信するために、FaultException ハンドリングを組み込みたいと考えています。Web で FaultException に関するいくつかの資料を読み、通常の WCF サービスで動作する小さなサンプルを取得することができました。
実際のプロジェクトでも同様だと思いました。しかし、残念ながら、いくつかの問題が発生しています (おそらく、WCF + RIA サービスの知識が不足しているためです)。
したがって、私の実際のプロジェクトでは、私の Context クラスは LinqToEntitiesDomainService から派生しています。
カスタム エラー メッセージを取得するためのメソッドを持つ新しい ContextFaultException クラスを作成しました。次に、Context クラスのいくつかのメソッドに [FaultContract(typeof(ContextFaultException))] を適用しました。すべてがコンパイルされ、すべて問題ありません。しかし、Web サイトに発行した後、このサービス参照をクライアントに追加したときに、生成された Reference.cs ファイルに新しい ContextFaultException が表示されません。Context クラス内で移動すると問題が解決する可能性があると思いました。そのため、 ContextFaultException クラスをこの Context クラスの内部クラスとして作成しましたが、他の問題が発生しています。これらの問題を理解しようとする前に、これが正しいアプローチかどうかを知りたいだけですか?
提案/指針??
ティア