abpframework / abpframework/abp
Research the new `PeriodicTimer`
Open
@maliming is already working on this.
Since Oct 14, 2021.
abp-framework
enhancement
priority:normal
- Dominant language
- C#
- Stars
- 14.4k
- Forks
- 3.7k
- Avg merge
- 15h 32m
- Merged PRs (30d)
- 106
Description
Use it to replace AbpTimer and other related services.
It is only available on NET 6.0, We use netstandard2.0.
https://github.com/abpframework/abp/blob/a2e3f30c44be494ef18ac2653a4780af13eb0503/framework/src/Volo.Abp.Threading/Volo.Abp.Threading.csproj#L7
https://www.ilkayilknur.com/a-new-modern-timer-api-in-dotnet-6-periodictimer
var timer = new PeriodicTimer(TimeSpan.FromSeconds(10));
while (await timer.WaitForNextTickAsync())
{
//Business logic
}
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.