ApplicationLifetime Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í. |