我在讀書周,由於家庭日(國定假日),我的Web服務課上星期一被取消。不幸的是,在我們再次見到他之前,老師仍然分配了一個項目。WCF Web服務會話
我應該做一個Windows窗體客戶端的WCF服務。
我希望我的客戶端能夠更新我的StockService.svc.cs類中的一些字符串。唯一的問題是,它不保留數據。我知道這與會話有關,並且您需要指定會話類型或服務類中的某些內容。
什麼是我輸入的關鍵字,所以會話將持續到客戶端關閉爲止,以便爲會話保留任何已更改的值?
我發現:
[WebMethod(EnableSession=true)]
但因爲我的老師有沒有涉及這在實驗室然而,我不知道如何使用它。它給出了一個錯誤:
錯誤1屬性'WebMethod'在此聲明類型上無效。它只對'方法'聲明有效。
任何幫助,將不勝感激。 (注意:儘管我給老師發郵件已經3天了,我不想在最後一分鐘做這個)
我發現了[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)],這會解決我的問題嗎? – 2013-02-24 23:46:42