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

WCF枚舉實(shí)現(xiàn)技巧總結(jié)

開發(fā) 開發(fā)工具
WCF枚舉的實(shí)現(xiàn)可以通過本文介紹的兩種操作步驟來實(shí)現(xiàn),其中包括:在服務(wù)契約上添加 ServiceKnownType(typeof(Enum))以及為枚舉值添加 [EnumMember]。

如果我們想要在WCF中使用枚舉的話,應(yīng)該如何正確的操作呢?在這里我們將會通過一個(gè)具體的操作步驟為大家詳細(xì)講解一下WCF枚舉的實(shí)現(xiàn)方法。希望朋友們能從中獲得一些幫助。

1. 在服務(wù)契約上添加 ServiceKnownType(typeof(Enum))。

2. 為枚舉值添加 [EnumMember]。

  1. [DataContract]  
  2. [Flags]  
  3. public enum DataType  
  4. {  
  5. [EnumMember]A = 1,  
  6. [EnumMember]B = 2,  
  7. [EnumMember]C = 4,  
  8. [EnumMember]D = 8 
  9. }  
  10. [ServiceContract]  
  11. [ServiceKnownType(typeof(DataType))]  
  12. public interface IMyService  
  13. {  
  14. [OperationContract]  
  15. void Test(DataType d);  

就可以了。 如果你使用默認(rèn)的WCF枚舉。 也就是[EnumMember]C = 4,這種的值是由系統(tǒng)默認(rèn)的。 那不用加 ServiceKnownType(typeof(Enum))和[EnumMember]。

[EnumMember]這種屬性只不過是在服務(wù)端可以用而在客戶端不可用。

以上就是我們?yōu)榇蠹医榻B的WCF枚舉的使用方法。

【編輯推薦】

  1. WCF異常處理各種方式詳解
  2. WCF方法重載相關(guān)實(shí)現(xiàn)技巧分享
  3. WCF跨域訪問相關(guān)問題解決方案
  4. WCF服務(wù)保護(hù)正確實(shí)現(xiàn)步驟淺析
  5. WCF鏈接服務(wù)超時(shí)正確處理辦法講解
責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-02-25 09:50:30

WCF路由截獲消息

2010-02-25 16:45:13

WCF應(yīng)用技巧

2010-02-24 11:22:04

WCF方法重載

2009-12-21 17:24:46

WCF負(fù)載平衡

2009-12-21 18:10:50

WCF實(shí)現(xiàn)事件通知

2010-02-24 15:42:03

WCF服務(wù)端安全

2010-02-24 13:48:44

MSMQ使用WCF

2009-12-21 18:46:50

WCF傳輸大數(shù)據(jù)

2021-06-09 07:15:20

Go枚舉技巧

2010-02-22 11:25:50

WCF DateSet

2010-02-23 09:44:12

WCF dataCon

2009-12-07 17:13:23

WCF技術(shù)

2010-02-25 14:26:48

WCF特點(diǎn)

2009-12-29 17:34:52

Silverlight

2009-12-22 09:48:58

WCF枚舉類型

2009-11-05 10:37:58

WCF Address

2009-12-21 18:19:19

WCF地址類型

2010-02-22 16:19:25

WCF自托管

2010-02-22 16:26:47

WCF傳輸數(shù)據(jù)

2009-12-07 16:33:55

WCF 緩存
點(diǎn)贊
收藏

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