ApplicationExecutionState Enum

Definisi

Menentukan status eksekusi aplikasi.

public enum class ApplicationExecutionState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ApplicationExecutionState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ApplicationExecutionState
var value = Windows.ApplicationModel.Activation.ApplicationExecutionState.notRunning
Public Enum ApplicationExecutionState
Warisan
ApplicationExecutionState
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

ClosedByUser 4

Aplikasi ditutup oleh pengguna.

NotRunning 0

Aplikasi tidak berjalan.

Running 1

Aplikasi sedang berjalan.

Suspended 2

Aplikasi ditangguhkan.

Terminated 3

Aplikasi dihentikan setelah ditangguhkan.

Keterangan

Tabel ini memberikan detail selengkapnya tentang kapan Anda akan melihat setiap status ini dan apa yang harus dilakukan aplikasi Anda sebagai respons.

Provinsi Ketika status ini terlihat Apa yang harus dilakukan aplikasi Anda
NotRunning Pengguna pertama kali mengaktifkan aplikasi setelah: 1) menginstal aplikasi dari Toko; 2) mengklik Akhiri tugas di Task Manager saat aplikasi sedang berjalan; 3) me-reboot komputer; 4) log off dan back on.
Pengguna menutup aplikasi melalui gerakan tutup atau Alt+F4 dan mengaktifkannya dalam waktu sekitar 10 detik setelah menutupnya.
Tampilkan antarmuka pengguna awalnya dan lakukan tugas inisialisasi.
Running Aplikasi ini diaktifkan melalui petak sekunder atau salah satu kontrak dan ekstensi aktivasi saat sedang berjalan. Tanggapi peristiwa aktivasi yang sesuai.
Suspended Aplikasi ini diaktifkan melalui petak sekunder atau salah satu kontrak dan ekstensi aktivasi saat Windows menangguhkannya atau setelah Windows menangguhkannya. Tanggapi peristiwa aktivasi yang sesuai.
Terminated Windows berhasil menangguhkan aplikasi dan kemudian dihentikan. Misalnya, Windows dapat menghentikan aplikasi yang ditangguhkan jika sistem hampir kehabisan sumber daya. Beberapa aplikasi, seperti game, bisa sangat intensif sumber daya. Pulihkan dirinya ke cara pengguna meninggalkannya, daripada memulai dari awal. Gunakan data yang disimpan selama penangguhan aplikasi. Segarkan konten atau koneksi jaringan yang mungkin sudah kedaluarsa.
ClosedByUser Pengguna menutup aplikasi melalui gerakan tutup atau Alt+F4 dan membutuhkan waktu lebih dari 10 detik untuk mengaktifkan aplikasi lagi. Pulihkan dirinya ke cara pengguna meninggalkannya, daripada memulai dari awal. Gunakan data yang disimpan selama penangguhan aplikasi. Segarkan konten atau koneksi jaringan yang mungkin sudah kedaluarsa.

Windows 8

Dalam Windows 8, ketika State adalah ClosedByUser, tampilkan UI awal aplikasi dan lakukan tugas inisialisasi, daripada memulihkan status sebelumnya. Jika aplikasi Windows 8 Anda bergantung pada perilaku Windows 8ClosedByUser, Anda dapat mengaktifkannya saat meningkatkannya ke Windows 8.1 atau yang lebih baru dengan mengatur properti Windows.UI.ViewManagement.ApplicationView.TerminateAppOnFinalViewClose ke true.

Windows Phone 8

Pada Windows Phone, hanya NotRunning dan Suspended didukung.

Berlaku untuk

Lihat juga