title: What are the Pitfalls of using a shared static WCF Proxy Client?
body: <p>I am considering using a Shared (read static) WCF proxy client for a high throughput application.  I believe there is a performance gain in doing this, but I have not benchmarked this as yet.</p>
  
  <p>Are there some serious pitfalls to this idea? </p>
  
  <p>From my research I can see that there is the issue of handling the fault state, it is not clear what the flow on affect of this state would be to other pending requests.</p>
  
  <p>Does anyone have any experience recovering a WCF proxy from it's faulted state?</p>
  
  <p>thanks in advance!</p>