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

WCF自定義集合類型應(yīng)用注意事項(xiàng)探討

開發(fā) 開發(fā)工具
WCF自定義集合類型在實(shí)際應(yīng)用中需要注意一些細(xì)節(jié)問題,這樣才能保證我們的順利應(yīng)用。我們下面就一起來研究這些重要知識(shí)吧。

WCF作為一個(gè)重要的開發(fā)插件,其中有很多比較重要的功能與應(yīng)用技巧,值得我們?nèi)ド钊氲奶接憽D敲矗覀兘裉鞂?huì)為大家詳細(xì)介紹一下有關(guān)WCF自定義集合類型的一些應(yīng)用注意事項(xiàng),以幫助大家的實(shí)際開發(fā)。#t#

在WCF自定義集合類型中,如果作為服務(wù)契約的一部分進(jìn)行發(fā)布,必須要保證以下幾點(diǎn):

1.集合包含的類型必須使用[Serializable]和[DataContract]標(biāo)記;

2.集合包含的類型屬性必須使用 [DataMember]標(biāo)記,并且,如果是屬性(Property),必須要實(shí)現(xiàn)get和set;

3.集合類型必須使用[Serializable]和[CollectionDataContract]標(biāo)記,以及[KnownType]標(biāo)記指向集合包含的子類型;

4.集合類型必須實(shí)現(xiàn)IEnumerable< T>接口;

5.集合類型使用[DataMember]標(biāo)記的IList將集合項(xiàng)向客戶端公開.

樣例如下:

 

  1. namespace Sharpnessdotnet  
  2. {  
  3. [Serializable]  
  4. [DataContract]  
  5. public class Sharpnessdotnet  
  6. {  
  7. private string name;  
  8. [DataMember]  
  9. public string Name  
  10. {  
  11. get  
  12. {  
  13. return name;  
  14. }  
  15. set  
  16. {  
  17. name = value;  
  18. }  
  19. }  
  20. }  
  21. [Serializable]  
  22. [CollectionDataContract]  
  23. [KnownType(typeof(Sharpnessdotnet))]  
  24. public class SharpnessdotentCollection : IEnumerable<Sharpnessdotnet> 
  25. {  
  26. [DataMember]  
  27. public IList<Sharpnessdotnet> List;  
  28. public SharpnessdotentCollection()  
  29. {  
  30. List = new List<Sharpnessdotnet>();  
  31. }  
  32. public void Add(Sharpnessdotnet obj)  
  33. {  
  34. List.Add(obj);  
  35. }  
  36. public IEnumerator<Sharpnessdotnet> GetEnumerator()  
  37. {  
  38. return List.GetEnumerator();  
  39. }  
  40. IEnumerator IEnumerable.GetEnumerator()  
  41. {  
  42. return List.GetEnumerator();  
  43. }  
  44. }  

WCF自定義集合類型的基本知識(shí)就為大家介紹到這里。

責(zé)任編輯:曹凱 來源: CSDN
相關(guān)推薦

2009-12-22 11:29:27

WCF自定義集合類型

2009-12-22 09:48:58

WCF枚舉類型

2009-11-09 16:06:53

WCF自定義集合

2009-12-08 09:45:50

調(diào)用WCF

2010-03-02 18:12:39

WCF單調(diào)服務(wù)

2010-02-25 11:23:29

WCF返回自定義格式

2011-08-03 11:40:49

布線系統(tǒng)

2010-02-04 14:22:25

C++函數(shù)模板非類型參

2011-05-26 11:22:04

SEO

2009-12-15 17:47:17

VSIP

2014-01-13 10:50:28

虛擬化存儲(chǔ)

2011-06-16 08:46:17

Qt Symbian 手機(jī)

2009-11-09 09:34:07

WCF集合

2011-06-15 14:14:12

上網(wǎng)行為管理網(wǎng)絡(luò)

2010-02-25 16:27:44

WCF擴(kuò)展點(diǎn)

2009-07-06 13:49:29

2010-03-01 11:10:41

WCF綁定元素

2011-05-11 17:09:03

jsp

2021-09-28 08:59:40

UPS蓄電池電源

2009-12-16 15:41:10

Ruby on Rai
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产成人91视频 | 天天夜碰日日摸日日澡 | 成年人在线观看 | 日韩另类视频 | 国产ts人妖一区二区三区 | 91久久看片 | 日韩三级免费观看 | www.4虎影院| 狠狠操狠狠 | 国产一区二区三区欧美 | 久久精品视频在线播放 | 国产综合一区二区 | 在线视频一区二区 | 久久青| 91在线影院 | 亚洲性人人天天夜夜摸 | 亚洲天堂av网 | 欧美小视频在线观看 | 亚洲免费在线视频 | 九九精品在线 | av色噜噜 | 男女视频在线观看免费 | 99精品视频免费观看 | 香蕉久久a毛片 | 亚洲综合一区二区三区 | 国产精品一区二区不卡 | 99这里只有精品视频 | 亚洲视频在线播放 | 欧美黄色片 | 国产激情91久久精品导航 | 91精品久久久久久久99 | 日韩精品一区二区三区第95 | 久久久久国产一区二区三区 | 中文字幕精品一区 | 一区二区不卡 | 亚洲免费三区 | 欧美日韩精品免费观看 | 久久久久国产 | 三级av在线| 欧美精选一区二区 | 国产欧美精品一区二区色综合朱莉 |