これは、JavaベースのWebサービスから返されるObjectLockedExceptionです(*)。私は.NETでこの特定のエラーをキャッチしたい。複数のキャッチブロックを含むSOAP例外のケースを処理します。
私はC#を使用しています。誰かが以下のコードのためのメソッドを提案できますか?私はそれをどのように機能させることができますか?
try{
service.something();
}catch(ObjectLockedException exx)
{
alert("Hey!, remove the lock");
}
catch
{
//this block is for the rest of the exceptions
}
(*)例外の詳細な説明をキャッチしたいと思います。 java.rmi.RemoteException:インスタンスQS.TYR.611を準備中にエラーが発生しました。 ネストされた例外は次のとおりです。xy.zrt.ugy.business.ObjectLockedException:あなたのサービスで「何か」操作は、故障契約している場合は、その詳細なタイプが存在しますQS.TYR.611
石鹸の故障は、特定のプラットフォームに直接マップすることが保証されていません - 探しているコードなどがない限り、文字列の一致を解決する必要があると思われます。 –