伸进女同桌乳沟里摸爽了,小雪解开乳罩给老杨摸,少妇被按摩师摸高潮了,亲嘴扒胸摸屁股激烈视频,强摸秘书人妻大乳BD,摸BBB揉BBB揉BBB视频

新疆軟件開(kāi)發(fā)

本站首頁(yè) 軟件開(kāi)發(fā) 成功案例 公司新聞 公司簡(jiǎn)介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開(kāi)發(fā)公司 >> 開(kāi)發(fā)語(yǔ)言 >> 文章正文

擴(kuò)展Enterprise Library 緩存應(yīng)用程序

在它的原始狀態(tài)中,緩存應(yīng)用程序塊在典型的緩存情況下工作得很好,然而,許多時(shí)候你不得不定制應(yīng)用程序塊的某些行為以更好的適用于應(yīng)用程序的特定環(huán)境。在此有二種方法可以用來(lái)定制:擴(kuò)展和修改。

擴(kuò)展應(yīng)用程序塊
可以通過(guò)指定擴(kuò)展點(diǎn)來(lái)擴(kuò)展應(yīng)用程序。通常,可以定制一個(gè)實(shí)現(xiàn)了特定接口或從一個(gè)抽象類(lèi)派生出的類(lèi)。因?yàn)槟切┒ㄖ祁?lèi)存在于你的應(yīng)用程序空間中,所以不用修改或重建應(yīng)用程序塊,而是使用配置設(shè)置來(lái)指定擴(kuò)展點(diǎn)。

可以用添加一個(gè)新的后端存儲(chǔ)類(lèi)型或新的到期策略來(lái)擴(kuò)展應(yīng)用程序塊。更多信息,請(qǐng)參見(jiàn)添加新的后端存儲(chǔ)和添加新的到期策略。

修改應(yīng)用程序塊
可以通過(guò)改變應(yīng)用程序塊的源代碼來(lái)修改它,這可能也可能不需要相關(guān)配置的改變。因?yàn)樾薷氖窍鄬?duì)于源代碼的,所以在修改起作用之前必須重建應(yīng)用程序塊。同樣也必須準(zhǔn)備處理支持和版本發(fā)布。更多信息,請(qǐng)參見(jiàn)修改緩存應(yīng)用程序塊。

添加新的后端存儲(chǔ)
要添加一個(gè)新的后端存儲(chǔ),可以實(shí)現(xiàn)一個(gè)實(shí)現(xiàn)了 IBackingStore 接口或者從 BaseBackingStore 抽象類(lèi)繼承的類(lèi)。必須保證你的實(shí)現(xiàn)在任何操作訪問(wèn)后端存儲(chǔ)時(shí)如果發(fā)生異常,后端存儲(chǔ)也依然是完整的。

因?yàn)?Cache 對(duì)象的操作方法,要保證任何后端存儲(chǔ)都要以單線程的方式被調(diào)用。這意味著你的實(shí)現(xiàn)可以不是線程安全的。

添加新的到期策略
緩存應(yīng)用程序塊允許添加自己的到期策略,可以構(gòu)建一個(gè)實(shí)現(xiàn)了下列接口的新類(lèi)來(lái)完成此目的:

ICacheItemExpiration
此接口讓開(kāi)發(fā)人員實(shí)現(xiàn)他們自己的到期模式。它是一個(gè)應(yīng)用定義的管理一個(gè)CacheItem 對(duì)象如何以及何時(shí)可以到期的規(guī)則的接口。

ICacheItemRefreshAction
此接口刷新一個(gè)過(guò)期的緩存條目。

ICacheItemRefreshAction 接口定義了必須實(shí)現(xiàn)的創(chuàng)建一個(gè)對(duì)象的規(guī)約,這個(gè)對(duì)象刷新來(lái)自緩存的到期的條目。實(shí)現(xiàn)的類(lèi)必須是可序列化的。在實(shí)現(xiàn)此接口時(shí),確認(rèn)它僅維護(hù)有關(guān)它的環(huán)境需要的狀態(tài)量,因?yàn)榄h(huán)境的所有部分都將被序列化,維護(hù)過(guò)多的狀態(tài)將導(dǎo)致巨大的對(duì)象圖。

修改緩存應(yīng)用程序塊
緩存應(yīng)用程序塊為用于各種應(yīng)用程序和通用目的的緩存而設(shè)計(jì),擴(kuò)展點(diǎn)可以使你適配應(yīng)用程序塊滿足任何特殊應(yīng)用程序的需求。然而,如果要添加新的特性到應(yīng)用程序塊中,就可以修改其源代碼來(lái)達(dá)到目的(安裝程序包含了源代碼和二進(jìn)制)。在這種情況下,將按照下列建議來(lái)修改。

修改緩存應(yīng)用程序塊的建議
在修改源代碼時(shí),下面是最好的實(shí)踐經(jīng)驗(yàn):

通過(guò)閱讀文檔中的緩存應(yīng)用程序塊設(shè)計(jì)節(jié)來(lái)確認(rèn)你理解了應(yīng)用程序塊是如何工作的。

如果顯著的改變了源代碼,或者要將應(yīng)用程序塊的定制版本與原始版本一起使用的話,考慮改變緩存應(yīng)用程序塊的命名空間。請(qǐng)注意,修改應(yīng)用程序塊的命名空間將需要修改所有使用了緩存應(yīng)用程序塊的其他應(yīng)用程序塊和應(yīng)用程序的命名空間。

使用強(qiáng)名稱(chēng)。強(qiáng)名稱(chēng)可以唯一標(biāo)識(shí)程序集、版本和驗(yàn)證完整性。這將不得不生成自己的密鑰對(duì)來(lái)簽名修改了的應(yīng)用程序塊版本。更多信息,請(qǐng)參見(jiàn)強(qiáng)命名程序集和版本指南。另一種選擇是,可以選擇不簽名定制的版本,這可以被引用為弱名稱(chēng)。

要使修改起作用,必須重新編譯修改后的源代碼。

作者:未知 | 文章來(lái)源:博客園 | 更新時(shí)間:2007-10-30 10:42:09

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    改善提高應(yīng)用程序的質(zhì)量
    軟件技術(shù)
    · 開(kāi)發(fā)語(yǔ)言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫(kù)開(kāi)發(fā)
    最新文章  
    ·搜集整理的asp.net的驗(yàn)證方
    ·各種FOR循環(huán)結(jié)構(gòu)的整理
    ·軟件項(xiàng)目開(kāi)發(fā)中應(yīng)該考慮那
    ·搜集整理的javascript sel
    ·軟件開(kāi)發(fā)中項(xiàng)目經(jīng)理有那些
    ·學(xué)習(xí)如何在Lambda表達(dá)式進(jìn)
    ·C++基礎(chǔ)知識(shí):結(jié)構(gòu)體數(shù)據(jù)的
    ·C#實(shí)現(xiàn)短信發(fā)送程序的例子
    ·sun最近修補(bǔ)了一部分java的
    ·rss定制的另外一種實(shí)現(xiàn)方式
    ·delphi實(shí)現(xiàn)利用arp欺騙來(lái)實(shí)
    ·基礎(chǔ)學(xué)習(xí):基于WF的流程框
    ·網(wǎng)絡(luò)編程中怎樣得知一次數(shù)
    ·如何逆序輸出單鏈表?
    ·軟件開(kāi)發(fā)過(guò)程中的性能設(shè)計(jì)
    關(guān)于我們 | 軟件開(kāi)發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開(kāi)發(fā)網(wǎng) m.zgna.net All Rights Reserved 新ICP備14003571號(hào)
    新疆軟件開(kāi)發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    章丘市| 鸡泽县| 永寿县| 衡东县| 泸溪县| 龙山县| 阜城县| 滁州市| 进贤县| 钦州市| 陇西县| 泽普县| 灵寿县| 油尖旺区| 郧西县| 清苑县| 滦南县| 清原| 玛纳斯县| 双牌县| 石城县| 璧山县| 平潭县| 印江| 天台县| 重庆市| 龙岩市| 建水县| 顺平县| 开原市| 额济纳旗| 柘城县| 石嘴山市| 紫云| 元阳县| 桃江县| 泗洪县| 科尔| 永春县| 晋州市| 北安市|