BackgroundService Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |