Freigeben über


ActiveDirectoryMembershipProvider.UnlockUser(String) Methode

Definition

Löscht eine Sperre, sodass ein Mitgliedschaftsbenutzer überprüft werden kann.

public:
 override bool UnlockUser(System::String ^ username);
public override bool UnlockUser(string username);
override this.UnlockUser : string -> bool
Public Overrides Function UnlockUser (username As String) As Boolean

Parameter

username
String

Der Name des Mitgliedschaftsbenutzers, für den der Sperrstatus gelöscht werden soll.

Gibt zurück

truewenn der Mitgliedschaftsbenutzer erfolgreich entsperrt wurde; andernfalls . false Die UnlockUser(String) Methode gibt auch zurück false , wenn der Mitgliedschaftsbenutzer nicht im Datenspeicher gefunden wird.

Ausnahmen

username ist leer oder überschreitet die maximal zulässige Länge für Benutzernamen (in der Regel 256 Zeichen).

- oder -

username enthält Kommas.

- oder -

Der Benutzername ist zugeordnet userPrincipalName , der username Parameter enthält jedoch umgekehrte Schrägstriche.

username ist null.

Die UnlockUser(String) Methode wird aufgerufen, bevor die ActiveDirectoryMembershipProvider Instanz initialisiert wird.

Hinweise

Benutzer sind am häufigsten gesperrt und können von der ValidateUser Methode nicht überprüft werden, wenn die MaxInvalidPasswordAttempts Eigenschaft innerhalb der in der PasswordAttemptWindow Eigenschaft angegebenen Zeit überschritten wird oder wenn zu viele Versuche unternommen wurden, sich mit dem falschen Kennwort anzumelden.

Wenn die EnablePasswordReset Eigenschaft lautet true, wenn ein Benutzer entsperrt ist, werden die Zähler für ungültige Kennwörter zurückgesetzt.

Der Anbieter verwendet eine Unterstruktursuche, die an dem in der Verbindungszeichenfolge angegebenen Suchpunkt beginnt. Weitere Informationen zu Verbindungszeichenfolgen finden Sie im ActiveDirectoryMembershipProvider Klassenthema.

Führende und nachfolgende Leerzeichen werden aus dem username Parameterwert gekürzt.

Gilt für:

Weitere Informationen