Поделиться через


Классы членства

Обновлен: Ноябрь 2007

Членство ASP.NET состоит из набора классов и интерфейсов, создающих и управляющих пользователями и проверяющими подлинность пользователей на основе предоставленных учетных данных. В следующей таблице показаны классы членства и предоставляемые ими интерфейсы и функции.

Описание классов членства ASP.NET

В следующей таблице перечислены классы, используемые членством ASP.NET и их функциями.

Класс или интерфейс

Функции

Membership

Обеспечивает общие средства членства.

Создает нового пользователя.

Удаляет пользователя.

Обновляет данные пользователя.

Возвращает список пользователей.

Осуществляет поиск пользователя по имени или адресу электронной почты.

Проверяет подлинность пользователя.

Возвращает число подключенных пользователей.

Осуществляет поиск пользователя по имени пользователя или адресу электронной почты.

MembershipUser

Предоставляет сведения об отдельном пользователе.

Возвращает пароль и контрольный вопрос для пароля.

Изменяет пароль.

Определяет, подключен ли пользователь.

Определяет, прошел ли пользователь проверку.

Возвращает дату последней активности, изменения имени и пароля.

Отключает блокировку пользователя.

MembershipProvider

Определяет основные функциональные возможности поставщиков данных, которые может использовать система членства.

Определяет свойства и методы, которые должен реализовать поставщик, используемый членством.

MembershipProviderCollection

Возвращает коллекцию всех доступных поставщиков.

MembershipUserCollection

Сохраняет ссылки на объекты MembershipUser.

MembershipCreateStatus

Предоставляет описательные значения успешного или неудачного создания нового пользователя членства.

MembershipCreateUserException

Определяет исключение, возникающее, если не удается создать пользователя. Значение перечисления MembershipCreateStatus, описывающее причину исключения, можно получить с помощью свойства StatusCode.

MembershipPasswordFormat

Указывает возможные форматы хранения пароля, используемые поставщиками членства, включенные в ASP.NET (Clear, Hashed, Encrypted).

См. также

Основные понятия

Защита членства

Другие ресурсы

Управление пользователями путем объединения их в группы