У меня есть служба WCF REST. Тело XML каждого входящего сообщения десериализовано в мои объекты следующим образом:
private static Message MyMethod(Stream stream)
{
try
{
var serializer = new XmlSerializer(typeof(MyObject));
var myObject = (MyObject)serializer.Deserialize(stream);
//do stuff
}
catch (InvalidOperationException invEx)
{
//write stream (xml) to error log
}
//etc
}
Я хотел бы иметь возможность написать XML для записи, когда десериализация не удалась. Все, что я пробовал, приводит к пустой строке. Это вообще возможно?
Спасибо!