IHostedLifecycleService Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define métodos que se ejecutan antes o después StartAsync(CancellationToken) de y 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
- Implementaciones
Métodos
StartAsync(CancellationToken) |
Se desencadena cuando el host de la aplicación está listo para iniciar el servicio. (Heredado de IHostedService) |
StartedAsync(CancellationToken) |
Se desencadena después StartAsync(CancellationToken)de . |
StartingAsync(CancellationToken) |
Se desencadena antes de StartAsync(CancellationToken). |
StopAsync(CancellationToken) |
Se desencadena cuando el host de la aplicación está realizando un cierre estable. (Heredado de IHostedService) |
StoppedAsync(CancellationToken) |
Se desencadena después StopAsync(CancellationToken)de . |
StoppingAsync(CancellationToken) |
Se desencadena antes de StopAsync(CancellationToken). |
Métodos de extensión
StartAndStopAsync(IHostedService, CancellationToken) |
Inicia e detiene inmediatamente el servicio. |