RuntimeCompatibilityAttribute.WrapNonExceptionThrows 屬性

定義

取得或設定值,指出是否使用 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;
}

適用於