RuntimeCompatibilityAttribute.WrapNonExceptionThrows Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Ausnahmen umbrochen werden sollen, die nicht von der Exception Klasse mit einem RuntimeWrappedException Objekt abgeleitet werden.
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
Eigenschaftswert
true wenn Ausnahmen, die nicht von der Exception Klasse abgeleitet sind, mit einem RuntimeWrappedException Objekt umschlossen angezeigt werden sollen; falseandernfalls .
Beispiele
Im folgenden Codebeispiel wird das RuntimeCompatibilityAttribute Attribut auf eine Assembly angewendet, um den Ausnahmeumbruch zu deaktivieren.
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;
}