ApplicationLifetime Kelas
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.
Memungkinkan konsumen untuk melakukan pembersihan selama pematian yang anggun.
public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
interface IApplicationLifetime
interface IHostApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime, IHostApplicationLifetime
- Warisan
-
ApplicationLifetime
- Penerapan
Keterangan
API ini mendukung infrastruktur .NET dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ApplicationLifetime(ILogger<ApplicationLifetime>) |
Menginisialisasi instans ApplicationLifetime menggunakan pencatat yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| ApplicationStarted |
Mendapatkan token pembatalan. Dipicu ketika host aplikasi telah sepenuhnya dimulai dan akan menunggu pematian yang anggun. |
| ApplicationStopped |
Mendapatkan token pembatalan. Dipicu ketika host aplikasi melakukan pematian yang anggun. Semua permintaan harus selesai pada saat ini. Matikan akan memblokir hingga kejadian ini selesai. |
| ApplicationStopping |
Mendapatkan token pembatalan. Dipicu ketika host aplikasi melakukan pematian yang anggun. Permintaan mungkin masih dalam penerbangan. Matikan akan memblokir hingga kejadian ini selesai. |
Metode
| Nama | Deskripsi |
|---|---|
| NotifyStarted() |
ApplicationStarted Pemicu dan blok hingga selesai. |
| NotifyStopped() |
ApplicationStopped Pemicu dan blok hingga selesai. |
| StopApplication() |
ApplicationStopping Pemicu dan blok hingga selesai. |