RuntimeCompatibilityAttribute.WrapNonExceptionThrows Propriété

Définition

Obtient ou définit une valeur qui indique s'il faut encapsuler les exceptions qui ne dérivent pas de la classe Exception avec un objet 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

Valeur de propriété

true si les exceptions qui ne dérivent pas de la classe Exception doivent apparaître encapsulées avec un objet RuntimeWrappedException; sinon, false.

Exemples

L’exemple de code suivant applique l’attribut RuntimeCompatibilityAttribute à un assembly pour désactiver l’habillage des exceptions.

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;
}

S’applique à