0

ClientAlreadyExistsException というカスタム Java 例外があり、この例外は Java のサインアップ メソッドによってスローされ、Apache CXF を使用して Web サービスを生成します。C# クライアントでサインアップ メソッドを呼び出すと、常にエラー FaultException`1 が返されるため、例外をキャッチできませんが、Java 例外に書き込んだテキストを実際に見ることができます。

SoapException をキャッチしようとしましたが、うまくいきませんでした。

try
        {
            //signup method call

        }
        catch (FaultException<ClientAlreadyExistsException> ex)
        {
            //code
        }

助けはありますか?

4

1 に答える 1

0

C# クライアントは、SOAP Web サービスへの要求を実行します。SOAP サーバーが Java を使用して実装されている場合でも、他の何かを使用して実装されている場合でも、違いはありません。クライアントに特定のエラーを示す唯一の方法は、カスタム エラーを SOAP メカニズムに統合することです。this、またはthisを参照として使用できます。

私が助けてくれることを願っています!

于 2013-11-30T09:40:11.313 に答える