AuthenticablePrincipal.UnlockAccount Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разблокирует учетную запись, если она в настоящее время заблокирована.
public:
void UnlockAccount();
public void UnlockAccount();
member this.UnlockAccount : unit -> unit
Public Sub UnlockAccount ()
Исключения
Вызывающий объект не имеет соответствующих прав.
–или–
При сохранении изменений в хранилище произошло исключение.
Примеры
Следующий пример кода подключается к домену LDAP "fabrikam.com" с именем пользователя (администратором) и паролем (SecretPwd123), инициализируемым в конструкторе PrincipalContext .
Поиск выполняется для поиска пользователя с именем John Smith в контейнере, указанном в конструкторе PrincipalContext : "CN=Users,DC=fabrikam,DC=com". Если пользователь найден, выполняется проверка, чтобы определить, заблокирована ли учетная запись этого пользователя. Если учетная запись заблокирована, пример кода разблокирует учетную запись.
PrincipalContext ctx = new PrincipalContext(ContextType.Domain,
"fabrikam.com",
"CN=Users,DC=fabrikam,DC=com",
"administrator",
"SecretPwd123");
UserPrincipal usr = UserPrincipal.FindByIdentity(ctx, "John Smith");
if (usr != null)
{
if (usr.IsAccountLockedOut())
usr.UnlockAccount();
usr.Dispose();
}
ctx.Dispose();