我在读书周,由于家庭日(国定假日),我的Web服务课上星期一被取消。不幸的是,在我们再次见到他之前,老师仍然分配了一个项目。WCF Web服务会话
我应该做一个Windows窗体客户端的WCF服务。
我希望我的客户端能够更新我的StockService.svc.cs类中的一些字符串。唯一的问题是,它不保留数据。我知道这与会话有关,并且您需要指定会话类型或服务类中的某些内容。
什么是我输入的关键字,所以会话将持续到客户端关闭为止,以便为会话保留任何已更改的值?
我发现:
[WebMethod(EnableSession=true)]
但因为我的老师有没有涉及这在实验室然而,我不知道如何使用它。它给出了一个错误:
错误1属性'WebMethod'在此声明类型上无效。它只对'方法'声明有效。
任何帮助,将不胜感激。 (注意:尽管我给老师发邮件已经3天了,我不想在最后一分钟做这个)
我发现了[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)],这会解决我的问题吗? – 2013-02-24 23:46:42