Construtor MarshalDirectiveException (String, Exception)
Inicializa uma nova instância de MarshalDirectiveException classe com uma mensagem de erro especificada e uma referência à exceção interna que é a causa dessa exceção.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Sintaxe
public MarshalDirectiveException(
string message,
Exception inner
)
public:
MarshalDirectiveException(
String^ message,
Exception^ inner
)
new :
message:string *
inner:Exception -> MarshalDirectiveException
Public Sub New (
message As String,
inner As Exception
)
Parâmetros
message
Type: System.StringA mensagem de erro que explica o motivo da exceção.
inner
Type: System.ExceptionA exceção que é a causa da exceção atual. Se o inner parâmetro não for null, a exceção atual é acionada em um catch bloco que manipula a exceção interna.
Comentários
Uma exceção é lançada como um resultado direto de uma exceção anterior deve incluir uma referência para a exceção anterior no InnerException propriedade. O InnerException propriedade retorna o mesmo valor que é passado para o construtor, ou null se o InnerException propriedade não fornecer o valor da exceção interna para o construtor.
A tabela a seguir mostra os valores de propriedade inicial para uma instância de MarshalDirectiveException.
Propriedade |
Valor |
---|---|
A referência à exceção interna. |
|
A cadeia de caracteres de 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
MarshalDirectiveException Sobrecarga
Classe MarshalDirectiveException
Namespace System.Runtime.InteropServices
Manipulando e lançando exceções
Retornar ao início