自.net 2.0出世时,Provider模式就随处可见了,如:MembershipProvider、SiteMapProvider等,
它的出现使我们的应用程序有了更大的扩展性,可以是一个数据工厂的提供者,也可以是一个逻辑处理的提供者。
而实现这种模式却是相当的简单,只需实现以下四步即可:
1、定义一个类,抽象出我们所需要的操作,基类为ProviderBase
如:


 AddRss();  
}

 

public abstract class RssProvider : ProviderBase
    {
        public abstract void LoadRss();
        public abstract void AddRss();
    }


2、实现一个Section,用来从配置文件中读取Provider的相关配置,该类继承于ConfigurationSection


 

.Add(provider);
}
}
}

 


3、在调用时用RssProviderSection去读取配置文件,并加载指定的Provider


 

);
}
}
}
}
}

 


4、配置文件


 



 


更多内容可以去MSDN查阅ProviderBase基类

 

转自:http://www.yibin001.com/Archives/6024.aspx

相关文章:

  • 2022-01-01
  • 2021-09-22
  • 2022-01-05
  • 2021-11-16
  • 2021-08-07
  • 2022-12-23
  • 2022-02-22
猜你喜欢
  • 2021-04-08
  • 2022-01-06
  • 2022-01-17
  • 2021-06-26
  • 2022-01-01
  • 2022-12-23
相关资源
相似解决方案