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

深入講解WCF集合類型

開發 后端
這里介紹了WCF集合保證的幾點,例如:集合類型必須實現IEnumerable<T>接口等等,文章還有詳細的樣例分析,希望對大家有幫助。

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

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

樣例如下:

  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. }  
責任編輯:田樹 來源: 博客
相關推薦

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數據契約

2009-11-09 10:35:10

WCF REST服務

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應用編碼

2010-01-13 10:24:30

用戶程控交換機

2011-03-23 09:10:09

游標數據檢索

2010-02-22 16:09:33

WCF宿主

2009-12-21 18:19:19

WCF地址類型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产网站在线免费观看 | 国产日韩欧美综合 | 97视频在线观看免费 | 91色视频在线观看 | 亚洲欧美一区二区在线观看 | 国产精品久久国产精品 | 中文字幕一区二区三区乱码在线 | 国产高清一区二区三区 | 精品久久久久久久久久 | 狼人伊人影院 | 成人免费网站视频 | 九色视频网站 | 国产免费国产 | 精品视频久久久久久 | 韩国成人在线视频 | 成人午夜免费福利视频 | 日日摸夜夜添夜夜添特色大片 | 国产国产精品 | 亚洲免费视频一区二区 | 国产精品精品视频 | 一区二区三区在线播放 | 天天射美女 | 亚洲综合色自拍一区 | 欧美日产国产成人免费图片 | 激情黄色在线观看 | 成人亚洲精品久久久久软件 | 人人爽人人草 | 一区二区视频在线 | 亚洲深夜福利 | 成人精品一区 | 国产小视频自拍 | 亚洲a在线视频 | 91色站| 亚洲网站在线播放 | 欧美精品久久久久 | 久久亚洲国产 | 成人国产精品久久 | 91在线精品视频 | 欧美黄色一区 | 天天看天天操 | 婷婷精品 |