RuntimeCompatibilityAttribute.WrapNonExceptionThrows Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si se deben ajustar las excepciones que no deriven de la clase Exception con un objeto RuntimeWrappedException.
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 propiedad
true
si hay que ajustar las excepciones que no derivan de la clase Exception con un objeto RuntimeWrappedException; de lo contrario, false
.
Ejemplos
En el ejemplo de código siguiente se aplica el atributo a un ensamblado para deshabilitar el RuntimeCompatibilityAttribute ajuste de excepciones.
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;
}