POO Avaçanda - Excepções Continuação4

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:

Enviar um comentário