RuntimeCompatibilityAttribute.WrapNonExceptionThrows Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se deverá encapsular as exceções não derivadas da classe Exception 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 da propriedade
true
se exceções que não derivam da Exception classe devem aparecer encapsuladas com um RuntimeWrappedException objeto; caso contrário, false
.
Exemplos
O exemplo de código a seguir aplica o RuntimeCompatibilityAttribute atributo a um assembly para desabilitar o encapsulamento de exceção.
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;
}
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários