显然这个初始化被asp.net调用,并且配置被填充到某个地方.我已经实现了我自己的MembershipProvIDer,它通过在控件中的构建工作正常.
我想创建一个我的提供者的一个新的实例,并直接调用它,但是我不想解析MembershipProvIDer的.config,它的连接字符串名称,然后连接字符串,如果它已经在某个地方完成.
从你的链接,我能够弄清楚.事实证明,初始化进程的第二个参数是来自提供者的参数列表,可以通过以下方式达到:
string configPath = "~/web.config";Configuration config = WebConfigurationManager.OpenWebConfiguration(configPath);MembershipSection section = (MembershipSection)config.GetSection("system.web/membership");ProvIDerSettingsCollection settings = section.ProvIDers;nameValueCollection membershipParams = settings[section.DefaultProvIDer].Parameters;Initialize(section.DefaultProvIDer,membershipParams);总结
以上是内存溢出为你收集整理的c# – 自定义MembershipProvider初始化方法全部内容,希望文章能够帮你解决c# – 自定义MembershipProvider初始化方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)