Не удается создать MembershipUser во время инициализации MembershipProvider?

В моей пользовательской реализации MembershipProvider во время метода Initialize я создаю несколько объектов MembershipUser. Конструктор MembershipUser получает имя инициализируемого MembershipProvider. Проблема в том, что этот конструктор вызывает рекурсивное построение другого MembershipProvider.

По сути, я представляю пользователей в моем настраиваемом поставщике членства с помощью объектов MembershipUser, и я хотел бы загрузить сохраненных пользователей с диска во время инициализации.

Я знаю, что могу реализовать отложенную загрузку пользователей после инициализации, но это требует проверки в каждом методе. Есть ли что-то, чего мне не хватает, где я могу создать MembershipUsers независимо от провайдера?

1 ответ

Нет, ты ничего не пропустил. Вы не можете сделать это в методе Initialize.

Другие вопросы по тегам