WCF學習筆記 契約不能少了set

2021-06-22 04:38:09 字數 708 閱讀 3437

我定義的wcf契約裡,有乙個類,裡面的屬性,有乙個因為唯讀,所以只寫了個get。結果客戶端就報錯。

[datacontract]

public class useritem

[datamember]

public int id

[datamember]

public string name

[datamember]

public bool isactived

[datamember]

public string background

}}

剛開始,以為是建構函式的存在,但測試發現不是。

最後發現是最後這個屬性"background"沒有set!

[datacontract]

public class useritem

[datamember]

public int id

[datamember]

public string name

[datamember]

public bool isactived

[datamember]

public string background

private set

}}

問題解決。

WCF學習 (三)深入認識WCF契約

從soa概念上講,契約屬於服務公開介面的一部分。乙個服務契約,定義了服務端公開的服務方法,使用傳輸協議,可訪問位址,傳輸的訊息格式等內容。換句話說 契約描述了該服務的功能和作用,它告訴soa系統中的其他節點這個服務是幹什麼的 1 服務契約 客戶端能夠執行的操作 a servicecontract 宣...

wcf學習筆記4 定義服務契約contract

wcf學習筆記4 定義服務契約contract 通過上面的學習了解到了wcf系統架構和基本並且重要的概念,並且通過乙個簡單的例子了解了wcf程式開發的流程,下面將具體學習其中的每個步驟 1.定義服務契約 2.實現服務契約 3.配置服務 4.承載服務 5.實現客戶端程式 下面將是 定義服務契約 相關知...

WCF學習筆記 Address

address是什麼?address通過乙個uri來唯一的標識乙個wcf終節點 endpoint 它標示了訊息傳送的目的地。在wcf資料通訊中,他解決了服務在 的問題。address的組成 address在wcf中使用system.servicemodel.endpointaddress物件來表示的...