На моем уровне сервисов RESTful все возникающие у меня исключения распознаются как исключения ошибок. В этом FaultException есть пользовательское XML-сообщение, которое содержит <errorNumber>
, <errorCode>
и <message>
. Я переупаковываю исключение как WebFaultException, чтобы я мог установить HttpStatusCode для заголовка ответа в 400, 401, 404 и т. Д.
Однако я не хочу использовать WebFaultException<string>(string message, HttpStatusCode code)
. Я хочу, чтобы сообщение также было сообщением XML.
Кто-нибудь видел, как установить HttpStatusCode ответного сообщения И установить сообщение XML? Я использую Fiddler для проверки моих заголовков ответов и любых сообщений, которые приходят из сервиса.