如何捕获JIRA SOAP在VB.NET中引发的异常?

时间:2011-10-17 02:44:53

标签: vb.net exception soap jira

我想捕获JIRA的SOAP API中login()函数抛出的异常。函数login抛出2个异常。 RemoteAuthenticationException 如果用户提供了无效的用户名或密码,并且 RemoteException ,如果出现阻止操作运行的问题。

目前我正在使用此代码来捕获异常

Try
    ...
Catch jiraException As Exception
    MsgBox(jiraException.toString)
End Try

我输入了无效的用户名和密码并打印了例外。它说的是这样的:
System.ServiceMode.FaultException:com.atlassian.jira.rpc.exception.RemoteAuthenticationException:用户名或密码无效。

我想分别抓住两个例外。我怎样才能做到这一点?提前谢谢!

1 个答案:

答案 0 :(得分:0)

您应该能够将其记录为FaultException Of com.atlassian.jira.rpc.exception.RemoteAuthenticationExceptionFaultException Of com.atlassian.jira.rpc.exception.RemoteException