Как отловить исключение, выбрасываемое JIRA SOAP в VB.NET? - PullRequest
0 голосов
/ 17 октября 2011

Я хочу перехватывать исключения, генерируемые функцией login () в SOAP API JIRA.Функция 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 голосов
/ 18 октября 2011

Вы должны быть в состоянии поймать их как FaultException Of com.atlassian.jira.rpc.exception.RemoteAuthenticationException и FaultException Of com.atlassian.jira.rpc.exception.RemoteException.

...