title: How to create a WCF MessageFault
body: <p>I see two ways to create a MessageFault:</p>
  
  <pre><code>   FaultException fe = new FaultException("error");
     MessageFault f = fe.CreateMessageFault();
  </code></pre>
  
  <p>Or</p>
  
  <pre><code>   FaultCode fc = new FaultCode("error");
     MessageFault f = MessageFault.CreateFault(fc, "error");
  </code></pre>
  
  <p>What's the difference b/w two? Is anyone preferred?</p>