title: WebFaultException to pass back an XML message rather than string?
body: <p>In my RESTful services layer, any exceptions that bubble up to me are caught as Fault Exceptions. Within that FaultException, there's a custom XML message that contains <code>&lt;errorNumber&gt;</code>, <code>&lt;errorCode&gt;</code> and a <code>&lt;message&gt;</code>. I re-package the exception as a WebFaultException so I can set the HttpStatusCode for the response header to 400, 401, 404, etc.</p>
  
  <p>However, I don't want to use <code>WebFaultException&lt;string&gt;(string message, HttpStatusCode code)</code>. I want the message to also be an XML message. </p>
  
  <p>Anyone seen how to set the HttpStatusCode of the response message AND set an XML message? I'm using Fiddler to examine my response headers and any messages that come up from the service.</p>