У меня есть ActiveX, который отправляет на сервер (обработчик HTTP) с полезной нагрузкой определенного XML-документа.
Есть ли лучший способ извлечь полезную нагрузку в XML, чем приведенный ниже?
private static byte[] RequestPayload()
{
int bytesToRead = HttpContext.Current.Request.TotalBytes;
return (HttpContext.Current.Request.BinaryRead(bytesToRead));
}
using (var mem = new MemoryStream(RequestPayload()))
{
var docu = XDocument.Load(mem);
}
Получив «документ», я могу отправлять запросы, используя LINQ to XML.
Спасибо