Hangfire methods that dequeue and process requests

Hangfire is customizable a lot, but this concept is not well documented yet :wink: If you like to read the source code, you’ll receive the following ways to customize it:

  • Add code before and after creating a background job (through client filters).
  • Add code actions before and after performing a background job (through server filters). Please see CaptureCultureAttribute for example.
  • Modify the state change pipeline, including introducing the new states (through state filters and custom states). See AutomaticRetryAttribute and QueueAttribute for examples.
  • You can use extensible job storage to persist your own data.
  • You can add new pages to the Hangfire dashboard (in 1.4 it will be possible to alter the dashboard menu either).
  • You can add support for your own storage.
  • Maybe other things I’ve missed

As you can see, there are a lot of work for the documentation :smile: