В приложении Windows Phone 7.5, при вызове службы wcf я использовал свойство MessageIncomingHeaders [код чуть ниже], чтобы получить заголовки мыла сообщений с помощью моего OperationContext, но IncomingMessageHeaders является нулевым.Ответ службы в порядке, потому что II может получить доступ к ответу сервера журналов.
using (OperationContextScope scope = new OperationContextScope((IContextChannel)client.InnerChannel))
{
MessageHeader myheader = MessageHeader.CreateHeader(....);
OperationContext.Current.OutgoingMessageHeaders.Add(myheader);
client.InfoAsync(request);
client.InfoCompleted += new EventHandler<InfoCompletedEventArgs>(Info_callBack);
}
void Info_callBack(object sender, InfoCompletedEventArgs e)
{
using (OperationContextScope scope = new OperationContextScope((IContextChannel)client.InnerChannel))
{
MessageHeaders headers=OperationContext.Current.IncomingMessageHeaders;
}
.... Как получить заголовок мыла из ответа?IncomingMessageHeaders равно нулю.