BackgroundService Classe

Definição

Classe base para implementar uma versão de longa IHostedServiceduração.

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
Herança
BackgroundService
Implementações

Construtores

Name Description
BackgroundService()

Inicializa uma nova instância da BackgroundService classe.

Propriedades

Name Description
ExecuteTask

Recebe a tarefa que executa a operação em segundo plano.

Métodos

Name Description
Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExecuteAsync(CancellationToken)

Este método chama-se quando começa.IHostedService A implementação deve devolver uma tarefa que represente a vida útil da(s) operação(ões) de longa duração em execução.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
StartAsync(CancellationToken)

Ativado quando o host da aplicação está pronto para iniciar o serviço.

StopAsync(CancellationToken)

É ativado quando o anfitrião da aplicação está a realizar um desligamento suave.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Métodos da Extensão

Name Description
StartAndStopAsync(IHostedService, CancellationToken)

Inicia e para imediatamente o serviço.

Aplica-se a