Construtor COMException (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 COMException 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 COMException(
    string message,
    Exception inner
)
public:
COMException(
    String^ message,
    Exception^ inner
)
new : 
        message:string *
        inner:Exception -> COMException
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 como esse construtor define as propriedades do Exception objeto.

Propriedade

Valor

InnerException

A referência de exceção interna.

Message

A cadeia de caracteres da mensagem de erro.

Informações de Versão

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 1.1
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Windows Phone
Disponível desde 8.1

Confira Também

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

Retornar ao início