成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入講解WCF集合類型

開發(fā) 后端
這里介紹了WCF集合保證的幾點(diǎn),例如:集合類型必須實(shí)現(xiàn)IEnumerable<T>接口等等,文章還有詳細(xì)的樣例分析,希望對(duì)大家有幫助。

WCF經(jīng)過(guò)長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解WCF了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。首先先了解一下WCF的發(fā)展,自從在微軟提出.NET戰(zhàn)略以來(lái),就針對(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í)也各自存在著一些不足。

#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<T>接口;集合類型使用[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<Sharpnessdotnet> 
  25. {  
  26. [DataMember]  
  27. publicIList<Sharpnessdotnet>List;  
  28. publicSharpnessdotentCollection()  
  29. {  
  30. List=newList<Sharpnessdotnet>();  
  31. }  
  32. publicvoidAdd(Sharpnessdotnetobj)  
  33. {  
  34. List.Add(obj);  
  35. }  
  36. publicIEnumerator<Sharpnessdotnet>GetEnumerator()  
  37. {  
  38. returnList.GetEnumerator();  
  39. }  
  40.  
  41. IEnumeratorIEnumerable.GetEnumerator()  
  42. {  
  43. returnList.GetEnumerator();  
  44. }  
  45. }  
責(zé)任編輯:田樹 來(lái)源: 博客
相關(guān)推薦

2010-02-24 17:47:05

WCF集合類型

2009-12-22 14:54:52

WCF安全

2009-11-09 14:15:17

WCF集合類型

2010-02-23 09:44:12

WCF dataCon

2009-11-09 09:23:10

WCF數(shù)據(jù)契約

2009-11-09 10:35:10

WCF REST服務(wù)

2009-11-05 09:59:59

WCF綁定

2009-12-22 15:33:50

WCF傳輸安全

2010-02-22 16:19:25

WCF自托管

2010-02-24 15:20:23

WCF Message

2009-12-22 19:14:36

WCF效率

2009-12-08 13:46:16

Silverlight

2010-03-01 09:56:21

WCF自定義集合類型

2009-12-22 11:29:27

WCF自定義集合類型

2009-12-21 14:49:27

2010-02-24 09:38:58

WCF應(yīng)用編碼

2011-03-23 09:10:09

游標(biāo)數(shù)據(jù)檢索

2010-01-13 10:24:30

用戶程控交換機(jī)

2010-02-22 16:09:33

WCF宿主

2009-12-21 18:19:19

WCF地址類型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一区免费看 | 四色成人av永久网址 | 久久91av| 日韩高清成人 | 国产午夜精品一区二区三区嫩草 | 一区视频在线免费观看 | 三级高清 | 国产高清免费视频 | 91精品国产乱码麻豆白嫩 | 黑人成人网| 欧美黄色大片在线观看 | 99国产精品视频免费观看一公开 | 国产亚洲精品91 | 天天弄天天操 | 日本不卡在线观看 | 四虎成人精品永久免费av九九 | 成人国产a | 免费精品一区 | 成人久久18免费网站图片 | 精品国产免费人成在线观看 | 99精品久久久| 亚洲精品福利视频 | 成人a在线观看 | 国产日韩欧美一区二区 | 精品一区电影 | 久久亚洲精品国产精品紫薇 | 色爱综合网 | 中文字幕av在线 | 日韩三| 久久久国产精品网站 | 欧美国产精品一区二区三区 | 7777在线视频免费播放 | 欧美一区免费 | 亚洲第一黄色网 | 国产精品久久777777 | 天天干天天爱天天操 | 精品久久久久久久久久久下田 | 一区二区三区四区免费在线观看 | 国产精品夜色一区二区三区 | 天天操天天怕 | 99精品久久久久久中文字幕 |