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

적용 대상