다음을 통해 공유


Application.Shutdown 메서드

정의

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

오버로드

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 는 애플리케이션을 종료 합니다.

중요

Shutdown 는 호출 애플리케이션은 종료 여부에 관계 없이 Closing 열려 있는 창 모두의 이벤트를 취소 합니다.

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

추가 정보

적용 대상

Shutdown(Int32)

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

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

매개 변수

exitCode
Int32

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

특성

설명

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

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

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

추가 정보

적용 대상