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

WCF自定義集合類型作為服務契約注意事項

開發 開發工具
WCF自定義集合類型可以作為服務契約進行發布,其中需要注意的是必須實現IEnumerable<T>接口;必須使用[Serializable]和[CollectionDataContract]標記等等。

當我們在使用WCF自定義集合類型當做服務契約發布的時候,需要注意很多問題。在這篇文章中就總結了一些注意事項,希望對大家有些幫助。#t#

1.WCF自定義集合類型必須使用[Serializable]和[DataContract]標記;

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

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

4.集合類型必須實現IEnumerable<T>接口;

5.WCF自定義集合類型使用[DataMember]標記的IList將集合項向客戶端公開.

樣例如下:

 

  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自定義集合類型相關概念總結。

責任編輯:曹凱 來源: CSDN
相關推薦

2010-03-01 09:56:21

WCF自定義集合類型

2009-12-22 09:48:58

WCF枚舉類型

2010-03-02 18:12:39

WCF單調服務

2009-11-09 16:06:53

WCF自定義集合

2009-11-09 14:15:17

WCF集合類型

2009-12-08 09:45:50

調用WCF

2010-02-24 16:58:14

WCF Session

2010-02-22 13:56:35

WCF服務契約

2012-04-23 15:49:04

2009-11-09 14:46:09

WCF集合契約等價

2024-03-20 15:58:29

2011-08-04 15:00:46

AmoebaMySQL

2010-02-23 13:54:43

WCF非定制數據契約集

2009-12-21 14:05:18

WCF契約

2009-09-24 14:53:43

打印服務器

2020-08-26 05:45:40

服務網格DevOps開發

2009-12-22 09:11:31

WCF雙向通信

2010-03-01 16:04:31

WCF服務契約

2011-05-26 11:22:04

SEO

2010-02-24 17:36:33

WCF集合數據契約
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99资源 | 亚洲精品中文字幕 | 99久久免费精品 | 国产成人综合在线 | 欧美亚洲一区二区三区 | 久久久国产视频 | 亚洲天堂中文字幕 | 亚洲一区二区三区免费在线观看 | 国产在线麻豆精品入口 | 欧美成人h版在线观看 | 午夜天堂精品久久久久 | 久久午夜剧场 | 亚洲欧美日韩网站 | 麻豆一区| 亚洲精品久久久久久久久久久 | 精品视频一区二区三区 | 久久成人一区 | 精品福利视频一区二区三区 | 国产精品免费观看视频 | 成人免费大片黄在线播放 | 日本三级在线 | 黄视频欧美 | 91xxx在线观看 | 欧美精品一二三区 | 国产yw851.c免费观看网站 | 国产高清一区二区三区 | 91看片网| www.99热这里只有精品 | 亚洲欧美视频一区 | 色婷综合网 | 在线天堂免费中文字幕视频 | 国产精品91视频 | 久久精品com | 久久激情视频 | a级黄色网| 一区二区三区国产好的精 | 亚洲欧美激情国产综合久久久 | 亚洲一本 | 久草中文网 | 亚洲欧美一区二区三区在线 | 在线观看国产 |