ApplicationLifetime Třída

Definice

Umožňuje uživatelům provádět čištění během odkladu vypnutí.

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
Dědičnost
ApplicationLifetime
Implementuje

Poznámky

Toto rozhraní API podporuje infrastrukturu .NET a není určeno k použití přímo z vašeho kódu.

Konstruktory

Name Description
ApplicationLifetime(ILogger<ApplicationLifetime>)

Inicializuje ApplicationLifetime instanci pomocí zadaného protokolovacího nástroje.

Vlastnosti

Name Description
ApplicationStarted

Získá token zrušení. Aktivuje se, když se hostitel aplikace plně spustí a chystá se počkat na řádné vypnutí.

ApplicationStopped

Získá token zrušení. Aktivuje se, když hostitel aplikace provádí řádné vypnutí. V tuto chvíli by měly být všechny požadavky dokončeny. Vypnutí se zablokuje, dokud se tato událost neskoní.

ApplicationStopping

Získá token zrušení. Aktivuje se, když hostitel aplikace provádí řádné vypnutí. Žádost může být stále v letu. Vypnutí se zablokuje, dokud se tato událost neskoní.

Metody

Name Description
NotifyStarted()

Aktivuje se a zablokuje ApplicationStarted , dokud se nespustí.

NotifyStopped()

Aktivuje se a zablokuje ApplicationStopped , dokud se nespustí.

StopApplication()

Aktivuje se a zablokuje ApplicationStopping , dokud se nespustí.

Platí pro