Open Source Web Application Framework for ASP.NET Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2.3 KiB

Módulo de Tarefas em Segundo Plano

O módulo de Tarefas em Segundo Plano implementa a interface IBackgroundJobStore e torna possível usar o gerenciador de tarefas em segundo plano padrão do ABP Framework. Se você não deseja usar este módulo, então você deve implementar a interface IBackgroundJobStore por conta própria.

Este documento aborda apenas o módulo de tarefas em segundo plano que persiste as tarefas em segundo plano em um banco de dados. Consulte o documento tarefas em segundo plano para obter mais informações sobre o sistema de tarefas em segundo plano.

Como Instalar

Este módulo vem pré-instalado (como pacotes NuGet/NPM). Você pode continuar a usá-lo como pacote e obter atualizações facilmente, ou pode incluir seu código-fonte em sua solução (consulte o comando get-source CLI) para desenvolver seu próprio módulo personalizado.

O Código Fonte

O código-fonte deste módulo pode ser acessado aqui. O código-fonte é licenciado com MIT, então você pode usá-lo e personalizá-lo livremente.

Internos

Camada de Domínio

Agregados

  • BackgroundJobRecord (raiz do agregado): Representa um registro de tarefa em segundo plano.

Repositórios

Os seguintes repositórios personalizados são definidos para este módulo:

  • IBackgroundJobRepository

Provedores de Banco de Dados

Comum

Prefixo da tabela / coleção e esquema

Todas as tabelas/coleções usam o prefixo Abp por padrão. Defina propriedades estáticas na classe BackgroundJobsDbProperties se você precisar alterar o prefixo da tabela ou definir um nome de esquema (se suportado pelo seu provedor de banco de dados).

String de conexão

Este módulo usa AbpBackgroundJobs como nome da string de conexão. Se você não definir uma string de conexão com esse nome, ela será usada a string de conexão Default. Consulte a documentação sobre strings de conexão para obter mais detalhes.

Entity Framework Core

Tabelas
  • AbpBackgroundJobs

MongoDB

Coleções
  • AbpBackgroundJobs

Veja Também