다음을 통해 공유


DebugSettings.FailFastOnErrors 속성

정의

XAML 오류로 인해 오류를 반환하는 대신 즉시 FailFast가 발생하는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool FailFastOnErrors { bool get(); void set(bool value); };
bool FailFastOnErrors();

void FailFastOnErrors(bool value);
public bool FailFastOnErrors { get; set; }
var boolean = debugSettings.failFastOnErrors;
debugSettings.failFastOnErrors = boolean;
Public Property FailFastOnErrors As Boolean

속성 값

Boolean

bool

true XAML 오류로 인해 오류가 반환되지 않고 즉시 FailFast가 발생하는 경우 그렇지 않으면 입니다 false. 기본값은 false입니다.

설명

이 속성은 애플리케이션 디버깅에 도움이 되지만 디버그 빌드 또는 디버거에서 사용 하 여 제한 되지 않습니다. 이 기능은 스토어에 배포된 경우에도 앱에서 사용하도록 설정할 수 있습니다.

FailFastOnErrors 사용하도록 설정하면 더 많은 사용 가능한 정보를 사용하여 오류를 더 일찍 찾을 수 있습니다. 또한 오류가 무시되는 충돌도 발생합니다. 예를 들어 비활성화 FailFastOnErrors 된 경우 XAML Image 요소는 이미지를 로드할 수 없는 경우 이벤트를 발생 Image.ImageFailed 하지만, 그렇지 않으면 오류를 무시합니다. 가 사용하도록 설정되면 FailFastOnErrors 애플리케이션이 대신 크래시가 발생합니다.

Visual Studio 관리 코드 디버거는 FailFast 오류를 중단하지 않습니다. 프로젝트 디자이너의 디버그 페이지에서 Microsoft Visual Studio에서 혼합 디버거 유형을 선택해야 합니다.

이 속성은 코드가 디자이너에서 실행될 때 무시됩니다.

FailFastOnErrors 가 사용하도록 설정되면 Application.UnhandledException 이벤트가 발생하지 않습니다.

이 속성은 앱을 시작하는 동안뿐만 아니라 언제든지 변경할 수 있습니다.

이 속성은 프로세스의 모든 XAML 스레드에 영향을 줍니다.

적용 대상