#vb.net #exception #soap #jira
#vb.net #исключение #soap #jira
Вопрос:
Я хочу перехватывать исключения, генерируемые функцией login() в SOAP API JIRA. Функция login выдает 2 исключения. Исключение RemoteAuthenticationException, если пользователь указал неверное имя пользователя или пароль, и исключение RemoteException, если возникла какая-то проблема, препятствующая выполнению операции.
В настоящее время я использую этот код для перехвата исключения
Try
...
Catch jiraException As Exception
MsgBox(jiraException.toString)
End Try
Я ввел неверное имя пользователя и пароль и напечатал исключение. В нем говорится что-то вроде этого:
Система.ServiceMode.Исключение FaultException: com.atlassian.jira.rpc.exception.Исключение RemoteAuthenticationException: неверное имя пользователя или пароль.
Я хочу перехватить два исключения по отдельности. Как я могу это сделать? Заранее спасибо!
Ответ №1:
Вы должны быть в состоянии перехватить их как FaultException Of com.atlassian.jira.rpc.exception.RemoteAuthenticationException
и FaultException Of com.atlassian.jira.rpc.exception.RemoteException
.
Комментарии:
1. Не могли бы вы указать, какая dll, ссылка или класс требуются для этого исключения?
2. Просто получите доступ к их SOAP API через «Добавить ссылку на службу»