Application.Shutdown Yöntem

Tanım

Bir uygulamayı kapatır.

Aşırı Yüklemeler

Shutdown()

Bir uygulamayı kapatır.

Shutdown(Int32)

Belirtilen çıkış kodunu işletim sistemine döndüren bir uygulamayı kapatır.

Shutdown()

Bir uygulamayı kapatır.

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

Açıklamalar

Çağrıldığında Shutdown , bir uygulama çalışmayı durdurur. Bir uygulamanın çalışmayı durdurmak üzere olduğunu algılamak ve uygun işlemleri gerçekleştirmek için olayı işleyebilirsiniz Exit .

Shutdownaşağıdaki durumlarda Windows Presentation Foundation tarafından örtük olarak çağrılır:

Açıkça çağrılması Shutdown , ayardan bağımsız olarak bir uygulamanın kapanmasına ShutdownMode neden olur. Ancak, olarak ayarlanırsa ShutdownModeOnExplicitShutdown, bir uygulamayı kapatmak için çağrısı Shutdown yapmalısınız.

Önemli

Çağrıldığında Shutdown , herhangi bir açık pencere olayının iptal edilip edilmediğine Closing bakılmaksızın uygulama kapanır.

Bu yöntem yalnızca nesneyi oluşturan Application iş parçacığından çağrılabilir.

Ayrıca bkz.

Şunlara uygulanır

Shutdown(Int32)

Belirtilen çıkış kodunu işletim sistemine döndüren bir uygulamayı kapatır.

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)

Parametreler

exitCode
Int32

Bir uygulama için tamsayı çıkış kodu. Varsayılan çıkış kodu 0'dır.

Öznitelikler

Açıklamalar

Çıkış kodu ayarlamak için olayı işleyebilirsiniz Exit . Ancak, açıkça çağrısı Shutdownyaparsanız ve yalnızca çıkış kodu ayarlamak için işlerseniz Exit , bunun yerine çağırabilirsiniz Shutdown .

Bu yöntem yalnızca nesneyi oluşturan Application iş parçacığından çağrılabilir.

Çıkış kodları hakkında bilgi için bkz Environment.ExitCode .

Ayrıca bkz.

Şunlara uygulanır