在 Windows Phone 7.5 应用程序中,在对 wcf 服务的调用中,我使用 MessageIncomingHeaders 属性 [下面的代码] 使用我的 OperationContext 检索 Message Soap 标头,但 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 为空。