ServiceBase.CanStop Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah layanan dapat dihentikan setelah dimulai.
public:
property bool CanStop { bool get(); void set(bool value); };
public bool CanStop { get; set; }
member this.CanStop : bool with get, set
Public Property CanStop As Boolean
Nilai Properti
true jika layanan dapat dihentikan dan metode dipanggil OnStop() ; jika tidak, false.
Pengecualian
Layanan telah dimulai. Properti CanStop tidak dapat diubah setelah layanan dimulai.
Keterangan
Ketika Berhenti dipanggil pada layanan, Service Control Manager (SCM) memverifikasi apakah layanan menerima perintah Hentikan menggunakan nilai CanStop. Untuk sebagian besar layanan, nilainya CanStop adalah true, tetapi beberapa layanan sistem operasi, misalnya, tidak memungkinkan pengguna untuk menghentikannya.
Jika CanStop adalah true, perintah Hentikan diteruskan ke layanan dan metode dipanggil OnStop jika ditentukan. Jika OnStop tidak diimplementasikan di kelas turunan, SCM menangani perintah Stop melalui metode kelas ServiceBase.OnStop dasar kosong.