RuntimeCompatibilityAttribute.WrapNonExceptionThrows Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define um valor que indica se deve envolver exceções que não derivam da Exception classe com um RuntimeWrappedException objeto.
public:
property bool WrapNonExceptionThrows { bool get(); void set(bool value); };
public bool WrapNonExceptionThrows { get; set; }
member this.WrapNonExceptionThrows : bool with get, set
Public Property WrapNonExceptionThrows As Boolean
Valor de Propriedade
true se exceções que não derivam da Exception classe aparecerem envolvidas com um RuntimeWrappedException objeto; caso contrário, false.
Exemplos
O seguinte exemplo de código aplica o RuntimeCompatibilityAttribute atributo a um assembly para desativar o enrolamento de exceções.
using namespace System;
using namespace System::Runtime::CompilerServices;
[assembly:RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)];
void run()
{
Console::WriteLine("The RuntimeCompatibilityAttribute was applied to disable exception wrapping.");
}
int main()
{
run();
return 0;
}