title: Create new ChannelFactory<T> when Faulted
body: <p>What would be the most reliable way of recreating a ChannelFactory&lt;T&gt; in a thread safe manner when it enters a faulted state? This scenario has expected concurrency (let's say 50 concurrent clients for the sake of argument). I would like to know some recommended approaches/thoughts/opinions for achieving this goal (or an alternative). </p>
  
  <p>Edit:</p>
  
  <p>Using @Ladislav Mrnka's answer - it seems the most reliable way to accomplish this is to create a wrapper for ChannelFactory&lt;T&gt;. I ended up doing this, and exposing a CreateChannel method of the wrapper. </p>