Update recurring job state later on

Is it possible to update the state (i.e. - set it to success or failed) of a recurring job at a later time?

I am using Hangfire in an ASP.NET MVC application and would like to offload work to a remote WCF Windows service. The Windows service may take a while to do the processing and I don’t want to hold the connection open for too long.

Using TPL in the WCF Windows service allows the request to be returned immediately, but I would like to update the state of that job later if the job fails. Is this possible?

It sounds like your scenario would fit nicely with the Async Hangfire.Pro proposal: