Note This repository is developed using .netstandard2.1
This repository has represented a way to implement background processes in out-of-process. As you may have a requirement to implement a document generation (or any other bulk operations) which can cost a lot of time and you don't want to block the current UI and allow users to navigate or do something else in your application, here you can see an approach how to implement this stuff.
For current implementation are used (maybe a known library for you) HangFire
and MediatR
.
HangFire
-> For background process/request execution.MediatR
-> Mediator for message/request processing.
For more information about that, follow the info from using doc.
In case you wish to use it in your project, u can install the package from nuget.org or specify what version you want:
Install-Package HFMRProcessor -Version x.x.x.x