IHostedLifecycleService Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert methoden die worden uitgevoerd vóór of na StartAsync(CancellationToken) en StopAsync(CancellationToken).
public interface class IHostedLifecycleService : Microsoft::Extensions::Hosting::IHostedService
public interface IHostedLifecycleService : Microsoft.Extensions.Hosting.IHostedService
type IHostedLifecycleService = interface
interface IHostedService
Public Interface IHostedLifecycleService
Implements IHostedService
- Implementeringen
Methoden
| Name | Description |
|---|---|
| StartAsync(CancellationToken) |
Geactiveerd wanneer de toepassingshost gereed is om de service te starten. (Overgenomen van IHostedService) |
| StartedAsync(CancellationToken) |
Geactiveerd na StartAsync(CancellationToken). |
| StartingAsync(CancellationToken) |
Geactiveerd vóór StartAsync(CancellationToken). |
| StopAsync(CancellationToken) |
Geactiveerd wanneer de toepassingshost een probleemloos afsluiten uitvoert. (Overgenomen van IHostedService) |
| StoppedAsync(CancellationToken) |
Geactiveerd na StopAsync(CancellationToken). |
| StoppingAsync(CancellationToken) |
Geactiveerd vóór StopAsync(CancellationToken). |
Extensiemethoden
| Name | Description |
|---|---|
| StartAndStopAsync(IHostedService, CancellationToken) |
De service wordt gestart en onmiddellijk gestopt. |