Application.Shutdown 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션을 종료합니다.
오버로드
| 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 암시적으로 호출됩니다.
로 설정된 OnLastWindowClose경우 ShutdownMode
로 ShutdownMode 설정된 OnMainWindowClose경우.
사용자가 세션을 종료하고 SessionEnding 이벤트가 처리되지 않거나 취소 없이 처리되는 경우
명시적으로 호출 Shutdown 하면 설정에 관계없이 애플리케이션이 ShutdownMode 종료됩니다. 그러나 설정된 경우 ShutdownMode 애플리케이션을 OnExplicitShutdown종료하도록 호출 Shutdown 해야 합니다.
이 메서드는 개체를 만든 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 하세요.