RuntimeCompatibilityAttribute.WrapNonExceptionThrows Tulajdonság

Definíció

Beolvas vagy beállít egy értéket, amely jelzi, hogy az objektummal rendelkező Exception osztályból RuntimeWrappedException nem származó kivételeket tördeli-e.

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

Tulajdonság értéke

true ha az Exception osztályból nem származó kivételeknek egy objektummal burkoltnak RuntimeWrappedException kell megjelennie, falseellenkező esetben.

Példák

Az alábbi kódpéldában az RuntimeCompatibilityAttribute attribútumot egy szerelvényre alkalmazza a kivételburkolás letiltásához.

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

A következőre érvényes: