WCF自定義集合類型應用注意事項探討

2021-01-10 51CTO
WCF自定義集合類型應用注意事項探討

WCF自定義集合類型在實際應用中需要注意一些細節問題,這樣才能保證我們的順利應用。我們下面就一起來研究這些重要知識吧。

作者:佚名來源:CSDN|2010-03-01 09:56

WCF作為一個重要的開發插件,其中有很多比較重要的功能與應用技巧,值得我們去深入的探討。那麼,我們今天將會為大家詳細介紹一下有關WCF自定義集合類型的一些應用注意事項,以幫助大家的實際開發。

在WCF自定義集合類型中,如果作為服務契約的一部分進行發布,必須要保證以下幾點:

1.集合包含的類型必須使用[Serializable]和[DataContract]標記;

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

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

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

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

樣例如下:

namespace Sharpnessdotnet  {  [Serializable]  [DataContract]  public class Sharpnessdotnet  {  private string name;  [DataMember]  public string Name  {  get  {  return name;  }  set  {  name = value;  }  }  }  [Serializable]  [CollectionDataContract]  [KnownType(typeof(Sharpnessdotnet))]  public class SharpnessdotentCollection : IEnumerable<Sharpnessdotnet> {  [DataMember]  public IList<Sharpnessdotnet> List;  public SharpnessdotentCollection()  {  List = new List<Sharpnessdotnet>();  }  public void Add(Sharpnessdotnet obj)  {  List.Add(obj);  }  public IEnumerator<Sharpnessdotnet> GetEnumerator()  {  return List.GetEnumerator();  }  IEnumerator IEnumerable.GetEnumerator()  {  return List.GetEnumerator();  }  }  } 

WCF自定義集合類型的基本知識就為大家介紹到這裡。

【責任編輯:

曹凱

TEL:(010)68476606】

點讚 0

相關焦點

  • 適用於iPhone的最佳自定義充電動畫應用
    前幾天,在追蹤我每天的iPhone黑客攻擊時,我偶然發現了一些收費的動畫應用程式。在發現它們非常酷之後,我嘗試了這些方法,以便在iPhone上設置引人注目的自定義充電動畫。剛剛創建了關於在iPhone上設置自定義充電動畫的快速動手指南,我認為分享一些引起我關注的iPhone最佳充電動畫應用程式將是很棒的。
  • 集合啦動物森友會送禮要注意些什麼-送小動物禮物注意事項介紹
    集合啦動物森友會送禮要注意些什麼,相信不少的玩家都有這樣的疑問,今天小編就為大家帶來集合啦動物森友會送小動物禮物注意事項介紹,希望可以幫到玩家。
  • 集合啦動物森友會新手需要注意什麼-小白注意事項一覽
    集合啦動物森友會新手需要注意什麼呢?集合啦動物森友會這款遊戲有許多的新手玩家都不清楚具體玩法,下面18183小編為大家帶來集合啦動物森友會小白注意事項一覽,希望大家會喜歡。 集合啦動物森友會小白注意事項一覽
  • 霍爾元件的應用與注意事項
    第二階段是從20世紀40年代中期半導體技術出現之後,隨著半導體材料、製造工藝和技術的應用,出現了各種半導體霍爾元件,特別是鍺的採用推動了霍爾元件的發展,相繼出現了採用分立霍爾元件製造的各種磁場感測器。第三階段是自20世紀60年代開始,隨著集成電路技術的發展,出現了將霍爾半導體元件和相關的信號調節電路集成在一起的霍爾感測器。
  • 高鐵變形監測技術的應用注意事項
    高鐵變形監測技術的應用注意事項變形監測就是利用專用的儀器和方法對變形體的變形現象進行持續觀測、對變形體變形形態進行分析和變形體變形的發展態勢進行預測等的各項工作。高鐵變形監測更是一項精細化的工作,必須嚴格遵守相關規範。下面我們就將針對高鐵變形監測項目的注意事項進行闡述。
  • 超級推薦工具的定義和注意事項
    那麼超級推薦的定義是什麼呢?通過淘寶系統內定向的算法,在猜你喜歡位置上展現,以及其他多種渠道的展現方式,讓店鋪獲取到更多的潛在用戶或者是潛在消費。廣告投放的目的就是用較低的價格獲取到足夠運營的精準流量,主要是通過超級推薦去獲取收藏加購內容等全面的提升,從而提高店鋪的銷售額數據、提升產品的權重、開發挖掘店鋪的潛在客戶。
  • 如何在macOS Big Sur自定義上修改應用程式圖標
    這些圖標更改中的一些已被證明是有爭議的,但是macOS Big Sur實際上使使用自定義應用程式圖標變得容易。運作方式如下。在哪裡可以找到自定義Mac應用程式圖標網絡上出現了一個新的macOS Icon Pack(https://macosicons.com/)網站,其中有近3,000種不同的圖標可供選擇。
  • 多種WCF綁定類型應用情況分析
    多種WCF綁定類型應用情況分析 WCF綁定類型種類繁多,而且每一種類型都可以使用於不同的場景。在這篇文章中,我們將會針對這方面問題一一做詳細介紹。
  • 《動物森友會》更改時間方法及注意事項_18183集合啦!動物森友會專區
    更改時間需要注意哪些事情呢?今天就為大家介紹一下《動物森友會》更改時間方法及注意事項,希望對大家有所幫助。 更改NS主機時間 想要更改《動森》內的時間,只需更改NS主機的時間即可。 ※為方便大家閱讀,我們會先介紹更改時間的步驟,當大家了解大致流程後,然後再說明更改時間的注意事項。請在閱讀完注意事項之前先不要進行更改時間的操作。
  • WCF消息編碼器相關應用代碼解讀
    WCF消息編碼器相關應用代碼解讀 WCF消息編碼器在實際程序開發中起著非常重要的作用。我們可以通過本文介紹的相關內容,能夠充分掌握這一應用技巧。
  • 「咻動畫」宣傳片製作有哪些注意事項?
    有哪些事項是宣傳片製作過程中需要注意的?可能有些朋友會認為製作宣傳片其實沒什麼難度甚至是分分鐘就能搞定的事情。但事實上如果想要製作一部好的宣傳片我們還有一些需要重點注意的事項。「咻動畫」宣傳片製作有哪些注意事項?
  • 《集合啦!動物森友會》人物自定義形象一覽 做一個有個性的造型吧
    《集合啦!動物森友會》人物自定義形象一覽 做一個有個性的造型吧 2020-03-18 17:18:00 來源:遊民星空 作者:心碎的豆漿 編輯:心碎的豆漿 瀏覽:loading
  • 自媒體文章寫作要點,新手注意事項集合,建議小白收藏
    上篇我們談了關於自媒體標題的寫法、模式、套路等,今天我和大家分享一下自媒體文章寫作要點,掌握後,輕鬆漲粉,拿優質。配圖注意事項:1、圖片最低標準尺寸為:744X496;2、圖片中不能有水印,百度文章中搜索出來的圖片除外;3、像素為高清,避免模糊,否則會降低文章質量分。
  • 鎮江鋼結構彈性球型鋼支座設計原理和應用注意事項
    支座中採用PTEF製品,其摩擦係數很小,不老化,耐低溫可達-150℃,保證了支座滑移的靈活性及在寒冷地區的應用。支座反力集中、明確、不隨轉角而發生變化。支座的作用使下部結構(柱、墩)受力均勻。支座高度低,對建築的結構設計有利。
  • 類型一:由a(n+1)-an=f(n)求通項,方法和注意事項看這,歸類內容
    高考涉及的遞推類型一般共有七種,今天著重講解第一種遞推類型的解決方法以及注意事項。02類型a(n+1)-an=f(n)的解決方法和注意事項方法一:a(n+注意事項:在累加的過程中總共是n-1項,即從a2到an。這個地方時很多同學以忽視,且易錯的地方,往往很多同學直接將其定義為n項。
  • WCF消息交換應用方式技巧分享
    而且其在實際應用中起到了非常重要的作用。在這裡我們將會為大家詳細介紹一下其中一個比較重要的基礎知識,WCF消息交換的應用技巧。客戶端和服務之間通過消息交換(Message Exchange)來完成方法調用和數據傳遞,WCF消息交換擁有三種定義方式。WCF消息交換之1.
  • java學習之高級語法——Set 集合
    通話」存儲到集合中。 HashSet 存儲自定義類型元素set集合報錯元素唯一:存儲的元素(String,Integer,...LinkedHashSet集合特點:底層是一個哈希表(數組+鍊表/紅黑樹)+鍊表 ----- 多了一條鍊表(記錄元素的存儲順序,保證元素有序) 可變參數可變參數是 jdk1.5 之後出現的新特性可變參數使用前提:當方法的參數列表數據類型已經確定,但是參數的個數不確定就可以使用可變參數
  • 《怪物獵人:世界》自定義裝備強化功能解禁方法
    強化裝備是大家狩獵前必做的事情,可是你知道還能武器防具還能自定義強化嗎,通過一些方法可以解禁自定義裝備強化功能,下面小編就來為大家講解怪物獵人世界自定義裝備強化功能解禁方法,還不知道裝備怎麼自定義強化的玩家快來看看吧!
  • 磐鐳RTX 2080顯卡應用及注意事項
    磐鐳RTX 2080從剛開始上市到現在已經升級了好幾版,但在性能方面依然值得人們稱道,甚至在新技術的運用上有著裡程碑的意義,在遊戲的應用上真正開啟了一個新的時代,下面磐鐳君就從顯卡結構、性能更新、應用範圍、問題解鎖、注意事項五個方面給大家重新梳理一下磐鐳RTX 2080的優劣之處。
  • WCF服務行為在實際應用中作用體現
    WCF服務行為在實際應用中作用體現 WCF服務行為在實際應用中對於客戶端來說是透明的。WCF的示例管理也可以通過WCF服務行為來進行體現。我們將會對此做一個詳細介紹。