title: Correlation in WF 4 on workflow InstanceId
body: <p>In Windows Workflow Foundation under .NET 4.0, is there a way to correlate operations based on the InstanceId (GUID) of a long-running persisted workflow?</p>
  
  <p>For example:</p>
  
  <ol>
  <li>Operation 1 creates workflow instance, returns workflow instance ID to client</li>
  <li>Client may later query InstanceStore database to retrieve InstanceId from Instances view</li>
  <li>Client calls Operation 2 and passes InstanceId for content-based correlation</li>
  </ol>
  
  <p>I can do all of this if I have the client create and pass a GUID to the first operation, use that value in content-based correlation, then promote that value when persisting. That seems redundant, though, since the workflow is already creating a GUID for the instance.</p>