RuntimeCompatibilityAttribute.WrapNonExceptionThrows Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda se mají zabalit výjimky, které nejsou odvozeny z Exception třídy s objektem 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
Hodnota vlastnosti
true
Pokud výjimky, které neodvozují z Exception třídy , by se měly zobrazit zabalené s objektem RuntimeWrappedException ; v opačném případě false
.
Příklady
Následující příklad kódu použije RuntimeCompatibilityAttribute atribut na sestavení k zakázání zalamování výjimek.
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;
}