Message
É a mensagem associada à excepção. Geralmente é uma explicação da causa que gerou a excepção.
O tipo é String
Source
O nome da aplicação ou objecto onde a excepção ocorreu
O tipo é String
StackTrace
É uma representação textual da lista de instruções em que o programa se encontrava a quando da excepção.
O tipo é String.
TargetSite
É uma referência para um objecto do tipo da classe mãe que representa o método onde a execepção ocorreu. Se o sistema não conseguir obter nada então o seu valor será Nothing.
O tipo é String
ToString
Retorna a representação textual da excepção. Esta inclui o typo de excepção a mensagem e a StackTrace.
Quando ocorre uma excepção não é fácil retomar a execução do bloco de código que gerou a excepção, se isso for uma coisa importante, a solução é marcar o código de alguma maneira e fazer com que este volte a ser executado.
Em seguida apresenta-se um exemplo:
Dim bSuccess As Boolean = False
Do
Try
' Some code that is to be protected.
' ...
bSuccess = True
Catch e As Exception
' Some recovery action.
' ...
End Try
Loop Until bSuccess
0 comentários:
Postar um comentário