.net中的Provider模式

幻想曲 发布于2008-09-24 05:19 | 134次阅读 | 字体: 打印预览


自.net 2.0出世时,Provider模式就随处可见了,如:MembershipProvider、SiteMapProvider等,
它的出现使我们的应用程序有了更大的扩展性,可以是一个数据工厂的提供者,也可以是一个逻辑处理的提供者。
而实现这种模式却是相当的简单,只需实现以下四步即可:
1、定义一个类,抽象出我们所需要的操作,基类为ProviderBase
如:
[程序代码]
2、实现一个Section,用来从配置文件中读取Provider的相关配置,该类继承于ConfigurationSection
[程序代码]
3、在调用时用RssProviderSection去读取配置文件,并加载指定的Provider
[程序代码]
4、配置文件
[程序代码]
更多内容可以去MSDN查阅ProviderBase基类

本文出处 : http://www.lemongtree.com/Archives/6024.aspx end

上一篇:用BeginGetResponse进行异步处理

下一篇:武汉的筒子们出来啦