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 в следующих ситуациях:

  • Если ShutdownMode для задано значение OnLastWindowClose.

  • ShutdownMode Если для задано значение OnMainWindowClose.

  • Когда пользователь завершает сеанс и SessionEnding событие либо не обрабатывается, либо обрабатывается без отмены.

При явном вызове 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 . сведения о кодах выхода.

См. также раздел

Применяется к