BackgroundService Clase

Definición

Clase base para implementar un objeto IHostedService de larga duración.Base class for implementing a long running IHostedService.

public ref class BackgroundService abstract : IDisposable, Microsoft::Extensions::Hosting::IHostedService
public abstract class BackgroundService : IDisposable, Microsoft.Extensions.Hosting.IHostedService
type BackgroundService = class
    interface IHostedService
    interface IDisposable
Public MustInherit Class BackgroundService
Implements IDisposable, IHostedService
Herencia
BackgroundService
Implementaciones

Constructores

BackgroundService()

Métodos

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
ExecuteAsync(CancellationToken)

Este método se llama cuando se inicia IHostedService.This method is called when the IHostedService starts. La implementación debe devolver una tarea que representa la duración de las operaciones de larga duración que se ejecutan.The implementation should return a task that represents the lifetime of the long running operation(s) being performed.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
StartAsync(CancellationToken)

Se desencadena cuando el host de la aplicación está listo para iniciar el servicio.Triggered when the application host is ready to start the service.

StopAsync(CancellationToken)

Se desencadena cuando el host de la aplicación está realizando un cierre estable.Triggered when the application host is performing a graceful shutdown.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a