У меня есть клиент WCF (консольное приложение), который вызывает веб-службу WCF, и я пытаюсь получить необработанный XML-ответ из моего консольного приложения.
У кого-нибудь есть идея или фрагмент кода о том, как это сделать?
Вы можете использовать Инспектор сообщений клиента
Проверить эту ссылку
В вашей BeforeSendRequest вы можете просто вызвать ToString () для сообщения.
BeforeSendRequest
Мне удалось получить сырой XML с помощью этого метода:
string _serial = SerializeObj(retVal); public string SerializeObj<T>(T obj) { XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType()); using (StringWriter txtWriter= new StringWriter()) { xmlSerializer.Serialize(txtWriter, obj); return txtWriter.ToString(); } }