ApplicationLifetime Kelas

Definisi

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.

Berlaku untuk