Compartilhar via


Construtor ExternalException (String, Exception)

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

public ExternalException(
    string message,
    Exception inner
)
public:
ExternalException(
    String^ message,
    Exception^ inner
)
new : 
        message:string *
        inner:Exception -> ExternalException
Public Sub New (
    message As String,
    inner As Exception
)

Parâmetros

  • message
    Type: System.String

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

  • inner
    Type: System.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 que é passado para o construtor, ou null caso a propriedade InnerException não forneça o valor de exceção interno para o construtor.

A tabela a seguir mostra os valores de propriedade iniciais para uma instância de ExternalException.

Propriedade

Valor

InnerException

A referência de exceção interna.

Message

A cadeia de caracteres da mensagem de erro.

Informações de Versão

.NET Framework
Disponível desde 1.1
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0

Confira Também

Exception
ExternalException Sobrecarga
Classe ExternalException
Namespace System.Runtime.InteropServices
Manipulando e lançando exceções

Retornar ao início