none
silverlight 返回wcf的数据问题 RRS feed

  • 问题

  • 我现在用以SL 程序去接受返回的数据。
     
     private void btnQuery_Click(object sender, RoutedEventArgs e)
            {
                SLService.GetSalesDataClient client = new SLSale.SLService.GetSalesDataClient();
                client.GetSalesDatailCompleted+=new EventHandler<SLSale.SLService.GetSalesDatailCompletedEventArgs>(client_GetSalesDatailCompleted);            
                client.GetSalesDatailAsync(this.txtCompanyName.Text.Trim().ToString(), this.txtUserName.Text.Trim().ToString());
            }
    
            void client_GetSalesDatailCompleted(object sender, SLSale.SLService.GetSalesDatailCompletedEventArgs e)
            {
                if (e.Error==null)
                {
                    XDocument doc = XDocument.Parse(e.Result.Any1);
    }
    }
    而有时候只有e.Result.Nodes[1],wcf端是一样的,为什么e.Result后面的参数不一样。。?
    2009年10月12日 5:23

答案

  • ahjxxy你好!
    我不是太明白你要问的是什么问题,不过简单回答一下e.Result,它是一个由sl中代理所产生的定义,所以返回的不一定是一个特定的内容,而是看你wcf中如果定义这个GetSalesDatail方法的返回值是什么。这个e.Result就是什么。

    希望我的回答对你有所帮助,如果我的回答对你有所帮助,请把此回复设为答案。谢谢!


    jaocb lai
    • 已标记为答案 ahjxxy 2010年1月8日 9:13
    2009年11月9日 6:45
    版主

全部回复

  • 你好,

    我不太清楚你说的 "而有时候只有e.Result.Nodes[1],wcf端是一样的,为什么e.Result后面的参数不一样。。?"是什么意思.能否提供一个测试项目呢?可以上传到http://skydrive.live.com/然后在这里贴下载链接.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. Welcome to the All-In-One Code Framework http://cfx.codeplex.com/! If you have any feedback, please tell us.
    2009年10月14日 1:55
    版主
  • ahjxxy你好!
    我不是太明白你要问的是什么问题,不过简单回答一下e.Result,它是一个由sl中代理所产生的定义,所以返回的不一定是一个特定的内容,而是看你wcf中如果定义这个GetSalesDatail方法的返回值是什么。这个e.Result就是什么。

    希望我的回答对你有所帮助,如果我的回答对你有所帮助,请把此回复设为答案。谢谢!


    jaocb lai
    • 已标记为答案 ahjxxy 2010年1月8日 9:13
    2009年11月9日 6:45
    版主