title: Scheduled tasks limitations (or how tasks persistence is implemented)?
body: <p>I've started to read Hangfire documentation, and found nothing about task limitations.  </p>
  
  <p>As declared, tasks (or jobs) are stored somewhere. </p>
  
  <p>Since they are just delegates, the only thing could be stored, as far as I understand, is a delegate "body" (IL?). But there could be closures, that provides some context for the task, e.g., some external services, that can require to load extra assemblies to run their code, etc.</p>
  
  <p>How Hangfire deals with this?<br>
  Can task contain any instructions in its body, or there are any limitations? </p>