큐에서 Azure 서비스 버스로 보낸 XML 파일 데이터를 읽고 싶습니다. 내 코드는
while (client.Peek() != null)
{
BrokeredMessage orderOutMsg = client.Receive();
if (orderOutMsg != null)
{
// Deserialize the message body to a pizza order.
XDocument orderOut = orderOutMsg.GetBody<XDocument>();
Console.WriteLine("Received order, {0} {1} ", orderOut.Root.Element("Customer").Element("Location_Code").Value, orderOut.Root.Element("Customer").Element("Phone_Number").Value);
orderOutMsg.Complete();
}
}
GetBody<T>
를 T
사용하여 메시지를 유형으로 역 직렬화하려고합니다 DataContractSerializer
.
아마도 당신이 원하는 것은 a를 읽고 string
XML로 파싱하는 것입니다.
var body = orderOutMsg.GetBody<string>();
XDocument orderOut = XDocument.Parse(body);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다