日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入講解WCF集合類型

WCF經(jīng)過長時(shí)間的發(fā)展,很多用戶都很了解WCF了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。首先先了解一下WCF的發(fā)展,自從在微軟提出.NET戰(zhàn)略以來,就針對(duì)建立企業(yè)級(jí)的分布式應(yīng)用先后推出了一系列產(chǎn)品和技術(shù),包括:ASP.NET Web服務(wù)、.NET Remoting、Message Queuing以及Enterprise Service等。這些技術(shù)為基于微軟技術(shù)的軟件研發(fā)人員開發(fā)分布式應(yīng)用提供了很大的便利,同時(shí)也各自存在著一些不足。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了海原免費(fèi)建站歡迎大家使用!

#T#WCF自定義集合類型,如果作為服務(wù)契約的一部分進(jìn)行發(fā)布,必須要保證以下幾點(diǎn):WCF集合包含的類型必須使用[Serializable]和[DataContract]標(biāo)記;WCF集合包含的類型屬性必須使用[DataMember]標(biāo)記,并且,如果是屬性(Property),必須要實(shí)現(xiàn)get和set;WCF集合類型必須使用[Serializable]和[CollectionDataContract]標(biāo)記,以及[KnownType]標(biāo)記指向集合包含的子類型;集合類型必須實(shí)現(xiàn)IEnumerable接口;集合類型使用[DataMember]標(biāo)記的IList將集合項(xiàng)向客戶端公開.

樣例如下:

 
 
  1. namespaceSharpnessdotnet  
  2. {  
  3. [Serializable]  
  4. [DataContract]  
  5. publicclassSharpnessdotnet  
  6. {  
  7. privatestringname;  
  8. [DataMember]  
  9. publicstringName  
  10. {  
  11. get  
  12. {  
  13. returnname;  
  14. }  
  15. set  
  16. {  
  17. name=value;  
  18. }  
  19. }  
  20. }  
  21. [Serializable]  
  22. [CollectionDataContract]  
  23. [KnownType(typeof(Sharpnessdotnet))]  
  24. publicclassSharpnessdotentCollection:IEnumerable 
  25. {  
  26. [DataMember]  
  27. publicIListList;  
  28. publicSharpnessdotentCollection()  
  29. {  
  30. List=newList();  
  31. }  
  32. publicvoidAdd(Sharpnessdotnetobj)  
  33. {  
  34. List.Add(obj);  
  35. }  
  36. publicIEnumeratorGetEnumerator()  
  37. {  
  38. returnList.GetEnumerator();  
  39. }  
  40.  
  41. IEnumeratorIEnumerable.GetEnumerator()  
  42. {  
  43. returnList.GetEnumerator();  
  44. }  
  45. }  

分享題目:深入講解WCF集合類型
標(biāo)題路徑:http://www.dlmjj.cn/article/djgodis.html