自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

創(chuàng)建WCF框架具體步驟

開發(fā) 后端
使用WCF框架,開發(fā)人員可以隨意的構(gòu)建跨平臺(tái)、安全、可靠和支持事務(wù)處理的企業(yè)級(jí)互聯(lián)應(yīng)用解決方案。大大的提高了工作效率。

WCF框架作為一個(gè)高效的.NET程序框架。其混合了函數(shù)語言和物件導(dǎo)向程序編制語言,并且***的適用于編程、算法、技術(shù)和探索性開發(fā),因此可以在使用的過程當(dāng)中感受到趣味性和吸引力。

WCF框架自定義集合類型,如果作為服務(wù)契約的一部分進(jìn)行發(fā)布,必須要保證以下幾點(diǎn):WCF框架包含的類型必須使用[Serializable]和[DataContract]標(biāo)記;WCF集合包含的類型屬性必須使用[DataMember]標(biāo)記,并且,如果是屬性(Property),必須要實(shí)現(xiàn)get和set;WCF集合類型必須使用[Serializable]和[CollectionDataContract]標(biāo)記,以及[KnownType]標(biāo)記指向集合包含的子類型;集合類型必須實(shí)現(xiàn)IEnumerable<T>接口;集合類型使用[DataMember]標(biāo)記的IList將集合項(xiàng)向客戶端公開。

缺省情況下,WCF框架對(duì)集合類型是內(nèi)建支持的,也就說你不需要應(yīng)用任何屬性,就可以將集合應(yīng)用在數(shù)據(jù)契約(協(xié)定)中,但前提是集合中的元素必須是應(yīng)用了DataContractAttribute屬性或者是可序列化的類型。這時(shí),數(shù)據(jù)契約(協(xié)定)名稱和命名空間就依賴集合中包含的元素的類型的名稱和命名空間了,它們不受集合類型本身的名稱和命名空間的影響。#t#

如果集合是應(yīng)用于某個(gè)數(shù)據(jù)契約類型中時(shí),那么它的名稱將是字段名稱,如下面Customer的定義以及序列化后的表示:

  1. [DataContract]  
  2.  
  3. public class Customer  
  4.  
  5. {   
  6.  
  7.     [DataMember]  
  8.  
  9. public List<string> addresses = new List<string> {"Beijing","ShangHai" };  
  10.  
  11. [DataMember]  
  12.  
  13. public Dictionary<int, object> telephones = new Dictionary<int, object> {  
  14.  
  15.  { 1, "010-82371234" },   
  16.  
  17. { 2, "021-56781234" } };  
  18.  
  19. }  
  20.  
  21.    
  22.  
  23. <Customer xmlns:i="http://www.w3.org/2001/XMLSchema-instance"   
  24.  
  25. xmlns="http://schemas.datacontract.org/2004/07/WCFTestSerializer"> 
  26.  
  27. <addresses xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> 
  28.  
  29.          <d2p1:string>Beijing</d2p1:string> 
  30.  
  31.          <d2p1:string>ShangHai</d2p1:string> 
  32.  
  33. </addresses> 
  34.  
  35. <telephones 
  36.  
  37. xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> 
  38.  
  39.    <d2p1:KeyValueOfintanyType> 
  40.  
  41.       <d2p1:Key>1</d2p1:Key>               
  42.  
  43. <d2p1:Value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">010-82371234</d2p1:Value> 
  44.  
  45. </d2p1:KeyValueOfintanyType> 
  46.  
  47. <d2p1:KeyValueOfintanyType> 
  48.  
  49.      <d2p1:Key>2</d2p1:Key> 
  50.  
  51.      <d2p1:Value xmlns:d4p1="http://www.w3.org/2001/XMLSchema" i:type="d4p1:string">021-56781234</d2p1:Value> 
  52.  
  53. </d2p1:KeyValueOfintanyType> 
  54.  
  55. </telephones> 
  56.  
  57. </Customer> 
責(zé)任編輯:chenqingxiang 來源: 電子工業(yè)出版社
相關(guān)推薦

2010-02-22 10:52:34

PDA訪問WCF

2010-10-08 11:29:24

JavaScript對(duì)象

2009-01-30 21:56:00

2010-07-02 09:48:58

2003 SNMP啟用

2010-08-02 17:08:34

Flex Eclips

2010-06-21 17:05:00

Linux Arch

2010-09-25 16:30:25

DHCP選項(xiàng)設(shè)置

2009-09-03 14:49:49

C#實(shí)現(xiàn)網(wǎng)絡(luò)點(diǎn)對(duì)點(diǎn)

2010-06-22 16:05:40

Autoconf rp

2010-09-26 10:38:37

JVM安裝Tomcat

2010-04-08 17:51:05

Oracle表列

2010-06-08 18:59:03

OpenSUSE li

2010-09-03 11:53:09

華為DHCP配置

2011-04-07 14:53:18

路由器局域網(wǎng)寬帶路由器

2009-12-07 18:43:29

WCF框架

2010-01-12 11:55:10

VB.NET網(wǎng)絡(luò)監(jiān)控

2013-06-19 09:51:32

vSphere服務(wù)器虛擬化

2014-06-03 17:19:24

路由器IS-IS

2010-06-22 14:55:21

autoconf安裝

2010-07-19 17:02:23

安裝Telnet服務(wù)器
點(diǎn)贊
收藏

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