0

WCF サービスに MessageContracts を使用しています。さまざまな DataContract を 1 つの MessageContract にグループ化しています。私の基本応答には、isOperationSuccess (bool)、exceptionMessage (Exception) が含まれています。サービス レベルでエラーが発生した場合は、exceptionMessage に割り当て、isOPerationSuccess を false に設定します。そしてレスポンスを返します。

クライアントで FaultContract を処理/キャッチする必要がありますか (私のサービスには FaultContract 属性が含まれていますか?

私の質問は、MessageContracts で FaultContract を使用する必要がある場所はどこですか?

4

2 に答える 2

0

操作にFaultContract属性がある場合は、障害が返される可能性があります。もちろん、クライアントはそれを処理する必要があります。

もちろん、クライアントはそれを処理する必要があります。しかし、私の応答メッセージを見ると、サーバーの例外を埋めている例外オブジェクトが含まれています。このシナリオでは、FaultContractを取得する条件はありますか?

于 2011-05-05T08:37:02.027 に答える
0

操作にFaultContract属性がある場合、エラーが返されることがあります。もちろん、クライアントはそれを処理する必要があります。

于 2011-05-04T21:25:57.987 に答える