RuntimeCompatibilityAttribute.WrapNonExceptionThrows 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指出是否使用 Exception 物件來包裝不是衍生自 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
屬性值
如果不是衍生自 Exception 類別的例外狀況應該包裝在 RuntimeWrappedException 物件中,則為 true
,否則為 false
。
範例
下列程式代碼範例會將 RuntimeCompatibilityAttribute 屬性套用至元件,以停用例外狀況換行。
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;
}