Como: Use o Assistente de exceção
This topic applies to:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Pro, Premium e Ultimate |
The Exception Assistant, which appears whenever a run-time exception occurs, shows the type of exception, troubleshooting tips, and corrective actions. The Exception Assistant can also be used to see the details of an exception object.
Uma exceção é um objeto que herda de Exception classe. Uma exceção é lançada por código quando ocorre um problema e é transmitido na pilha até que o aplicativo trate ela ou o programa falhar.
Observação |
---|
As opções disponíveis nas caixas de diálogo, os nomes e os locais dos comandos de menu que você vê, podem diferir do que é descrito na Ajuda, dependendo das suas configurações ativas ou edição. This Help page was written with General Development Settings in mind. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações. |
The following table lists and describes an exception object's properties. Depending on the type of exception, not all may appear.
Property |
Description |
---|---|
Data |
Um IDictionary objeto que contém pares de chave/valor definido pelo usuário. O padrão é uma coleção vazia. |
FileName |
Name of the file causing the exception. |
FusionLog |
Log file that describes why an assembly load failed. |
Link to the help file associated with the exception. |
|
Coded numerical value assigned to a specific exception. |
|
Exceptioninstância que causou a exceção atual. It is sometimes useful to catch an exception thrown in a helper routine and throw a new exception more indicative of the error, thereby providing more information. Em tais casos, o InnerException for definida como a exceção original. |
|
Message associated with the exception. É exibido no idioma especificado pelo CurrentUICulture propriedade do thread que lança a exceção. |
|
Name of the application or object that caused the exception. Se Source não estiver definido, o nome do assembly onde a exceção foi originada é retornada. |
|
String representation of the method calls on the call stack at the time the current exception was thrown. The stack trace includes the source-file name and program line number if debugging information is available. StackTracepode não reportar as chamadas de método quanto o esperado, devido a transformações no código que ocorrem durante a otimização. The stack trace is captured immediately before an exception is thrown. |
|
Method that throws the current exception. Se o método que lança a exceção não estiver disponível e o rastreamento de pilha não é uma referência nula (Nothing em Visual Basic), TargetSite obtém o método do rastreamento de pilha. Se o rastreamento de pilha é uma referência nula, TargetSite também retorna uma referência nula. |
To find out more about an exception object
- Click View Details in the Actions pane. A dialog box appears showing the properties of the exception.
Consulte também
Tarefas
Como: Map HRESULTs and Exceptions
Como: Corrigir erros de tempo de execução com o Exception Assistant
Como: Verifique a exceção interna de uma exceção (Visual Basic)
Referência
Caixa de diálogo Exception Assistant
Conceitos
Escolhendo quando usar (Visual Basic) de manipulação de exceção estruturada e não estruturada