Skip to content

Exemplo de Job utilizando a biblioteca Quartz na linguagem c#

Notifications You must be signed in to change notification settings

EvertonLucasGomes/CronJob-Exemple-Quartz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Exemplo: Implementação de Cron Job utilizando a biblioteca Quartz em C#

Este é um projeto de exemplo que demonstra como implementar um Cron Job utilizando a biblioteca Quartz em C#. Um Cron Job é uma tarefa automatizada que é executada em intervalos regulares, de acordo com uma programação predefinida, chamada expressão Cron.

Neste projeto, utilizamos a biblioteca Quartz para criar um agendador de tarefas que executa determinadas ações de forma agendada, seguindo um padrão de expressão Cron. Isso é útil para automatizar tarefas recorrentes, como envio de e-mails programados, atualização de dados em bancos de dados, entre outros.

Tecnologias Utilizadas

  • C#: Linguagem de programação na qual o projeto foi desenvolvido.
  • Quartz.NET: Biblioteca utilizada para agendar e executar tarefas cron em C#.
  • NuGet: Gerenciador de pacotes utilizado para instalar e gerenciar as dependências do projeto.

Configuração e Uso

  • Clone o repositório: Comece clonando este repositório para o seu ambiente de desenvolvimento.

  • Restaure os pacotes: Utilize o NuGet para restaurar os pacotes necessários para o projeto.

-Explorando o código: Navegue pelo código-fonte para entender como a biblioteca Quartz.NET é configurada e como os jobs são agendados.

  • Execute o projeto: Compile e execute o projeto para ver os jobs sendo agendados e executados de acordo com as expressões Cron definidas.

Estrutura do Projeto

  • '/Extensions' : Possui os arquivos para configuração dos triggers e jobs da biblioteca

  • '/QuartzJobs' : Possui os jobs configurados

  • Program.cs: Ponto de entrada do aplicativo.

  • QuartzJobExemple.cs: Exemplo de implementação de um job utilizando Quartz.NET.

  • JobExtension.cs: Configuração do job e trigger.

Contribuição

Sinta-se à vontade para explorar, modificar e usar este projeto como base para as suas próprias implementações de Cron Job utilizando a biblioteca Quartz.NET em C#. Caso encontre problemas, tenha sugestões ou melhorias, ficaremos felizes com as suas contribuições por meio de pull requests.

Recursos Adicionais

Documentação do Quartz.NET: https://www.quartz-scheduler.net/documentation/index.html Expressões Cron: https://www.quartz-scheduler.net/documentation/quartz-3.x/triggering.html

About

Exemplo de Job utilizando a biblioteca Quartz na linguagem c#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages