Job cancel reason

I’ve created a Job Filter implementing the IClientFilter interface. In the OnCreating function, I need to sometimes cancel recurring jobs depending on custom conditions, so I set context.Canceled=True and it works fine: the job is set to the deleted state.
Now I would like to add a custom Delete Reason that would be displayed in the Dashboard below the status change. How can I do that?

Ok sorry, I got a bit confused: when you cancel a recurring job in OnCreating function of a Job Filter, then the job isn’t created and doesn’t appear in the “Deleted jobs” list.

So now I have another question: sometimes I have to delete Scheduled Jobs with the BackgroundJob.Delete function. Is there a way to associate a delete reason? I know I can add a job parameter but it’s not displayed the same in the Dashboard. Any idea?