在我的MembershipProvider的自定义实现中,在Initialize方法期间,我构建了许多MembershipUser对象。 MembershipUser构造函数被赋予正在初始化的MembershipProvider的名称。问题是这个构造函数导致另一个MembershipProvider以递归方式构造。
基本上,我使用MembershipUser对象代表我的自定义成员资格提供程序中的用户,并且我希望在Initialize期间从磁盘加载已保存的用户。
我知道我可以在初始化后实现延迟加载的用户,但这需要检查每种方法。在我可以创建独立于提供者的MembershipUsers的地方,我有什么遗漏吗?
答案 0 :(得分:1)
不,你没有遗漏任何东西。您无法在Initialize方法中执行此操作。