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

知識(shí)寶典之介紹WCF數(shù)據(jù)契約

開發(fā) 后端
WCF數(shù)據(jù)契約則是定義服務(wù)端和客戶端之間要傳送的自定義數(shù)據(jù)類型,文章還有一個(gè)關(guān)于解決客戶端程序不會(huì)被排除的代碼分析。

經(jīng)過長(zhǎng)時(shí)間學(xué)習(xí)WCF,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。在WCF服務(wù)編程中我們知道,WCF數(shù)據(jù)契約定義了遠(yuǎn)程訪問對(duì)象和可供調(diào)用的服務(wù)操作方法,WCF數(shù)據(jù)契約則是定義服務(wù)端和客戶端之間要傳送的自定義數(shù)據(jù)類型。在 WCF項(xiàng)目中,聲明一個(gè)類型DataContract,那么該類型就可以被序列化在服務(wù)端和客戶端之間傳送。

#T#類只有聲明為DataContract,該類型的對(duì)象才可以被傳送,且只有類的屬性會(huì)被傳送,需要在屬性生命前加DataMember聲明,這樣該屬性就可以被序列化傳送。默認(rèn)情況屬性是不可傳遞的。類的方法不會(huì)被傳送。WCF數(shù)據(jù)契約的類型可以進(jìn)行更加細(xì)節(jié)的控制,可以把一個(gè)成員屬性排除在序列化范圍以外,客戶端程序不會(huì)獲得被排除在外的成員屬性的任何信息,包括定義和數(shù)據(jù)。代碼如下:

  1. [DataContract]//數(shù)據(jù)契約屬性聲明  
  2. class MyDataContract  
  3. {  
  4. [DataMember(Name = "MyName")]//數(shù)據(jù)成員標(biāo)記,支持別名定義  
  5. public string Name  
  6. {  
  7. get;  
  8. set;  
  9. }  
  10. [DataMember(Name = "MyEmail")]//數(shù)據(jù)成員標(biāo)記,支持別名定義  
  11. public string Email  
  12. {  
  13. get;  
  14. set;  
  15. }  
  16. [DataMember]//數(shù)據(jù)成員標(biāo)記  
  17. public string Mobile  
  18. {  
  19. get;  
  20. set;  
  21. }  
  22. //沒有[DataMember]聲明,不會(huì)被序列化  
  23. public string Address  
  24. {  
  25. get;  
  26. set;  
  27. }  
  28. }  

上面類聲明為DataContract,部分屬性聲明為DataMember(數(shù)據(jù)成員)。可以序列化為客戶端傳送。 Address成員屬性沒有被聲明為DataMember,因此在交換數(shù)據(jù)時(shí),不會(huì)傳輸Address的任何信息。聲明為DataMember的成員也可以自定義客戶端可見的別名 如:

  1. [DataMember(Name = "MyName")]//數(shù)據(jù)成員標(biāo)記,支持別名定義。 
責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-04 15:11:42

ADO.NET連接模式

2009-11-17 16:24:27

PHP變量串行化

2010-02-23 13:46:37

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

2009-11-04 09:25:35

ADO.NET _Co

2009-11-20 10:43:04

思科無線AP

2009-10-26 15:44:52

2009-11-09 14:15:17

WCF集合類型

2010-02-22 15:27:05

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

2009-11-09 09:23:10

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

2009-12-02 15:44:36

2009-11-20 11:06:35

路由器NAT配置

2010-09-02 14:27:37

UPS常見故障選型

2010-02-24 16:58:14

WCF Session

2010-02-22 13:56:35

WCF服務(wù)契約

2009-11-06 09:39:40

WCF契約

2010-02-23 13:54:43

WCF非定制數(shù)據(jù)契約集

2010-02-23 17:44:22

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

2010-03-01 18:11:40

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

2010-02-22 17:07:50

WCF綁定元素

2009-11-05 09:51:14

WCF基礎(chǔ)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 九九福利| 在线观看视频一区 | 欧美久久一级特黄毛片 | 久久精品亚洲 | 国产91色在线 | 亚洲 | 做a网站 | 亚洲成人精品在线 | 综合伊人 | 成人一区在线观看 | 亚洲精品日韩视频 | 欧美黄色一区 | 成人国产精品一级毛片视频毛片 | 草草草草视频 | 成人av看片| 天堂在线www | 国产精品久久久久久婷婷天堂 | 国产成人99久久亚洲综合精品 | 久久久一区二区三区 | 亚洲欧美中文日韩在线v日本 | 日韩精品一区二区三区 | 欧美精品黄 | 亚洲一一在线 | 国产精品欧美日韩 | 日日操av | 在线视频一区二区三区 | 国产精品免费看 | 日韩在线免费视频 | 欧美视频一区二区三区 | 九七午夜剧场福利写真 | 国产中的精品av涩差av | 精品久久久久久久 | 精品一区二区在线看 | 91麻豆精品国产91久久久资源速度 | 一级黄a视频 | 亚洲一区二区在线播放 | 亚洲成人自拍 | 欧美成人第一页 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 国产成人在线播放 | 精品视频在线一区 | 成人性生交a做片 |