1

Windows Phone 7.5 アプリケーションでは、wcf サービスへの呼び出しで MessageIncomingHeaders プロパティ [すぐ下のコード] を使用して、OperationContext で Message Soap ヘッダーを取得しましたが、IncomingMessageHeaders は null です。II はログ サーバーの応答にアクセスできるため、サービスの応答は OK です。

 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;
   }

.... 応答から SOAP ヘッダーを取得する方法は? IncomingMessageHeaders が null です。

4

0 に答える 0