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

WCF集合數據契約相關定制方法詳解

開發 開發工具
WCF集合數據契約的相關名稱與命名空間可以通過CollectionDataContractAttribute的相關屬性來進行定制。在這里將會對此進行詳細介紹。

WCF集合數據契約的定制方法在實際操作中是一個比較基礎的應用技術。我們可以使用CollectionDataContractAttribute的下列屬性來指定WCF集合數據契約的相關名稱及命名空間:#t#

Name屬性來指定集合數據契約的名稱(如果沒有使用此屬性,將使用集合類型的名稱)

Namespace屬性來指定其命名空間

ItemName 屬性來指定循環元素的名稱

針對字典集合還可以用KeyName和ValueName來指定鍵和值的名稱

WCF集合數據契約示例所示:

 

  1. [CollectionDataContract(Name = "telephones"ItemName = "telephone",  
  2. KeyName = "Index"ValueName = "Number")]  
  3. public class MyDictionary : Dictionary< int, object> 
  4. {  
  5. public new Dictionary< int,object>.Enumerator GetEnumerator()  
  6. {  
  7. Dictionary< int, object> innerObject = new Dictionary< int, object> {  
  8. { 1, "010-82371234" },   
  9. { 2, "021-56781234" } };  
  10. return innerObject.GetEnumerator();  
  11. }  

 

此類將被序列化成:

 

  1. < telephones xmlns:i=http://www.w3.org/2001/XMLSchema-instance 
    xmlns="http://schemas.datacontract.org/2004/07/WCFTestSerializer"> 
  2. < telephone> 
  3. < Index>1< /Index> 
  4. < Number xmlns:d4p1=http://www.w3.org/2001/XMLSchema 
    i:type="d4p1:string">010-82371234< /Number> 
  5. < /telephone> 
  6. < telephone> 
  7. < Index>2< /Index> 
  8. < Number xmlns:d4p1=http://www.w3.org/2001/XMLSchema 
    i:type="d4p1:string">021-56781234< /Number> 
  9. < /telephone> 
  10. < /telephones> 

 

對于定制WCF集合數據契約來說,前面所述的非定制數據契約的集合等價規則將失效。所以要盡量避免使用CollectionDataContractAttribute。

責任編輯:曹凱 來源: 博客園
相關推薦

2010-02-23 13:54:43

WCF非定制數據契約集

2010-02-26 16:20:56

WCF程序事務

2009-12-30 11:16:36

Silverlight

2010-02-23 17:44:22

WCF數據契約

2009-11-09 14:15:17

WCF集合類型

2010-02-22 15:27:05

WCF數據契約

2009-11-09 09:23:10

WCF數據契約

2009-11-09 14:46:09

WCF集合契約等價

2010-02-25 13:54:48

WCF安全參數

2012-04-23 15:49:04

2010-02-24 16:58:14

WCF Session

2010-02-22 13:56:35

WCF服務契約

2010-02-23 13:46:37

WCF數據契約

2009-11-05 16:27:51

WCF數據契約

2010-03-01 09:19:10

WCF編碼規范

2009-12-22 11:29:27

WCF自定義集合類型

2010-03-01 18:11:40

WCF數據契約變更

2009-12-21 15:33:07

WCF集合元素

2010-03-01 16:31:58

WCF實現SOA

2009-12-21 17:05:59

WCF自托管宿主
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美电影免费观看 | 久久久久99 | 在线观看黄色电影 | 亚洲区中文字幕 | 久久久入口 | 91xxx在线观看| 中文字幕亚洲一区 | 国产福利在线视频 | 精品福利视频一区二区三区 | 亚洲第一福利视频 | 精品日韩一区二区三区av动图 | 午夜精品久久久久久久99黑人 | aaaaaa大片免费看最大的 | 午夜在线观看视频 | 日本视频在线播放 | 狠狠干天天干 | 国产精品一区二区在线 | 在线国产视频观看 | 亚洲精品自拍视频 | a黄毛片| 久久精品久久精品久久精品 | 国产91精品久久久久久久网曝门 | 成人二区| 欧美在线 | 国产成人精品久久二区二区91 | 欧美三区在线观看 | 日韩在线视频一区 | 三级黄视频在线观看 | 久久国产婷婷国产香蕉 | 亚洲电影第三页 | 91视频一区 | 久久国产成人午夜av影院武则天 | 亚洲午夜久久久 | 播放一级毛片 | 男人天堂999 | 淫片专区| 国产精品一区二区视频 | 亚洲综合网站 | 99精品欧美一区二区蜜桃免费 | a免费观看 | 国产一区二区三区 |