Использование ProviderBase для поставщика членства - PullRequest
0 голосов
/ 14 мая 2010

Можно ли просто наследовать от ProviderBase для записи MembershipProvider вместо наследования от System.Web.Security.MembershipProvider?

В настройках по умолчанию столько хлама, что мы действительно хотим чего-то намного, намного проще.

1 Ответ

3 голосов
/ 17 мая 2010

Нет.

Нет интерфейса IMembershipProvider.

Для инфраструктуры членства требуется класс, производный от абстрактного класса MembershipProvider.

В противном случае, как asp.net узнает, какой метод вызывать, например, GetUser?

То, что вы называете «мусором», - это просто абстрактные методы, которые определяют API.

Если вы не хотите / не нуждаетесь в реализации функции, просто заполните заглушку NotImplementedException.

...