WCFリクエストから特定のノードを選択する必要があります OperationContext.Current.RequestContext.RequestMessage.ToString()
問題は、名前空間がリクエスト間でプレフィックスを変更していることです。
だから一度それは:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Body>
</s:Body>
</s:Envelope>
そして他の時は:
<soapenv:Envelope xmlns:mes="MessageContracts" xmlns:req="RequestMessages" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
</soapenv:Body>
</soapenv:Envelope>
Bodyノードを常に正しく取得することをどのように保証できますか?