Application.Shutdown 메서드

정의

애플리케이션을 종료합니다.

오버로드

Name Description
Shutdown()

애플리케이션을 종료합니다.

Shutdown(Int32)

지정된 종료 코드를 운영 체제에 반환하는 애플리케이션을 종료합니다.

Shutdown()

애플리케이션을 종료합니다.

public:
 void Shutdown();
public void Shutdown();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()

설명

Shutdown 호출되면 애플리케이션 실행이 중지됩니다. 애플리케이션이 Exit 실행을 중지하려고 하는 경우를 감지하여 적절한 처리를 수행하기 위해 이벤트를 처리할 수 있습니다.

Shutdown 다음과 같은 상황에서 Windows Presentation Foundation 암시적으로 호출됩니다.

명시적으로 호출 Shutdown 하면 설정에 관계없이 애플리케이션이 ShutdownMode 종료됩니다. 그러나 설정된 경우 ShutdownMode 애플리케이션을 OnExplicitShutdown종료하도록 호출 Shutdown 해야 합니다.

Important

Shutdown 호출되면 열려 있는 창의 이벤트가 취소되었는지 여부에 Closing 관계없이 애플리케이션이 종료됩니다.

이 메서드는 개체를 만든 Application 스레드에서만 호출할 수 있습니다.

추가 정보

적용 대상

Shutdown(Int32)

지정된 종료 코드를 운영 체제에 반환하는 애플리케이션을 종료합니다.

public:
 void Shutdown(int exitCode);
[System.Security.SecurityCritical]
public void Shutdown(int exitCode);
[<System.Security.SecurityCritical>]
member this.Shutdown : int -> unit
Public Sub Shutdown (exitCode As Integer)

매개 변수

exitCode
Int32

애플리케이션에 대한 정수 종료 코드입니다. 기본 종료 코드는 0입니다.

특성

설명

이벤트를 처리 Exit 하여 종료 코드를 설정할 수 있습니다. 그러나 명시적으로 호출 Shutdown하고 종료 코드를 설정하기 위해서만 처리하는 Exit 경우 대신 호출 Shutdown 할 수 있습니다.

이 메서드는 개체를 만든 Application 스레드에서만 호출할 수 있습니다.

종료 코드에 대한 자세한 내용은 참조 Environment.ExitCode 하세요.

추가 정보

적용 대상