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();