title: When should I use OperationContextScope inside of a WCF service?
body: <p>I'm currently working on a WCF service that reaches out to another service to submit information in a few of its operations.  The proxy for the second service is generated through the strongly typed <code>ProxyFactory&lt;T&gt;</code> class.  I haven't experienced any issues but have heard I should do something like the following when making the call:</p>
  
  <pre><code>using (new OperationContextScope((IContextChannel)_service))
       _service.Send(message);
  </code></pre>
  
  <p>So my question is: when is creating this new <code>OperationContextScope</code> appropriate, and why?</p>
  
  <p>Thanks!</p>