Custom data for jobs & job status listener on clients

I am evaluating Hangfire for usage in our product and would be interested in a PRO license. However, our design requires some features which I have been trying to find out if it’s supported already or if there is work going to support it.

  1. I would like to be able to save custom data to jobs. Based on the step I am in processing of the job, I’d like this data to be updated in the storage as well. Is there a way to do this without having to write my own SQL command and updating the job table data myself?
  2. I would like to use this data then to notify clients. Is there a way to listen to job data/status updates on the client without writing a custom polling logic? Something that plugs in to Hangfire would be really useful.
  3. Is there a way to introduce custom states (like partially complete)?

Thanks for you help.

1 Like