TargetInvocationException Construtores

Definição

Inicializa uma nova instância da classe TargetInvocationException.

Sobrecargas

TargetInvocationException(Exception)

Inicializa uma nova instância da classe TargetInvocationException com uma referência à exceção interna que é a causa dessa exceção.

TargetInvocationException(String, Exception)

Inicializa uma nova instância da classe TargetInvocationException com uma mensagem de erro especificada e uma referência à exceção interna que é a causa da exceção.

TargetInvocationException(Exception)

Origem:
TargetInvocationException.cs
Origem:
TargetInvocationException.cs
Origem:
TargetInvocationException.cs

Inicializa uma nova instância da classe TargetInvocationException com uma referência à exceção interna que é a causa dessa exceção.

public:
 TargetInvocationException(Exception ^ inner);
public TargetInvocationException (Exception inner);
public TargetInvocationException (Exception? inner);
new System.Reflection.TargetInvocationException : Exception -> System.Reflection.TargetInvocationException
Public Sub New (inner As Exception)

Parâmetros

inner
Exception

A exceção que é a causa da exceção atual. Caso o parâmetro inner não seja null, a exceção atual é acionada em um bloco catch que identifica a exceção interna.

Comentários

Uma exceção que é lançada como um resultado direto de uma exceção anterior deve incluir uma referência para a exceção anterior na propriedade InnerException. A propriedade InnerException retorna o mesmo valor passado ao construtor, ou null se a propriedade InnerException não fornecer o valor da exceção interna ao construtor.

A tabela a seguir mostra os valores de propriedade inicial de uma instância de TargetInvocationException.

Propriedade Valor
InnerException A referência de exceção interna.
Message A cadeia de caracteres da mensagem de erro.

Confira também

Aplica-se a

TargetInvocationException(String, Exception)

Origem:
TargetInvocationException.cs
Origem:
TargetInvocationException.cs
Origem:
TargetInvocationException.cs

Inicializa uma nova instância da classe TargetInvocationException com uma mensagem de erro especificada e uma referência à exceção interna que é a causa da exceção.

public:
 TargetInvocationException(System::String ^ message, Exception ^ inner);
public TargetInvocationException (string message, Exception inner);
public TargetInvocationException (string? message, Exception? inner);
new System.Reflection.TargetInvocationException : string * Exception -> System.Reflection.TargetInvocationException
Public Sub New (message As String, inner As Exception)

Parâmetros

message
String

A mensagem de erro que explica a razão da exceção.

inner
Exception

A exceção que é a causa da exceção atual. Caso o parâmetro inner não seja null, a exceção atual é acionada em um bloco catch que identifica a exceção interna.

Comentários

Uma exceção que é lançada como um resultado direto de uma exceção anterior deve incluir uma referência para a exceção anterior na propriedade InnerException. A propriedade InnerException retorna o mesmo valor passado ao construtor, ou null se a propriedade InnerException não fornecer o valor da exceção interna ao construtor.

A tabela a seguir mostra os valores de propriedade inicial de uma instância de TargetInvocationException.

Propriedade Valor
InnerException A referência de exceção interna.
Message A cadeia de caracteres da mensagem de erro.

Confira também

Aplica-se a