title: How to change the state inside a backgroundworker?
body: <p>I'm developing an application in C# (vs 2015) and I've run into a problem.</p>
  
  <p>I'm running a backgroundWorker that receives a continuous stream of images. I need to stop or restart this stream at the click of a button but I don't know how to change the internal state of the backgroundWorker. I can pass initial parameters to the backgroundWorker, but how do I change one of those internal parameters after the backgroundWorker has been asynchronously run?</p>
  
  <p>Many thanks for your help.
  Steve</p>