ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiorna le informazioni su un utente presente nell'archivio dati di Active Directory.
public:
override void UpdateUser(System::Web::Security::MembershipUser ^ user);
public override void UpdateUser (System.Web.Security.MembershipUser user);
override this.UpdateUser : System.Web.Security.MembershipUser -> unit
Public Overrides Sub UpdateUser (user As MembershipUser)
Parametri
- user
- MembershipUser
Istanza di MembershipUser che rappresenta l'utente da aggiornare e le informazioni aggiornate relative a tale utente.
Eccezioni
Il metodo UpdateUser(MembershipUser) viene chiamato prima che venga inizializzata l'istanza della classe ActiveDirectoryMembershipProvider.
user
è null
.
-oppure-
Il valore della proprietà RequiresUniqueEmail è true
, ma l'indirizzo di posta elettronica ottenuto tramite l'istanza della classe MembershipUser è null
.
Dopo l'operazione di taglio, la proprietà Email è vuota.
-oppure-
La proprietà Email è di lunghezza superiore a 256 caratteri.
-oppure-
La proprietà Comment è di lunghezza superiore a 1024 caratteri.
-oppure-
La proprietà Comment è vuota.
-oppure-
Il nome utente ottenuto dall'istanza fornita dalla classe MembershipUser è vuoto oppure supera la lunghezza massima consentita per il nome utente (in genere 256 caratteri).
-oppure-
Il nome utente ottenuto dall'istanza fornita dalla classe MembershipUser contiene le virgole.
-oppure-
Il nome utente è mappato sull'attributo userPrincipalName
ma il nome utente ottenuto dall'istanza fornita dalla classe MembershipUser contiene le barre rovesciate.
L'utente specificato non è stato trovato nell'archivio dati di Active Directory.
-oppure-
La proprietà RequiresUniqueEmail è true
e il nuovo valore della proprietà Email duplica un indirizzo di posta elettronica esistente.
Commenti
Questo metodo viene chiamato dalla classe per aggiornare le informazioni utente nell'archivio Membership dati di Active Directory. I valori delle Emailproprietà , Commente IsApproved vengono aggiornati per l'utente di appartenenza specificato. Tutte le altre proprietà vengono ignorate.
La lunghezza massima per il username
parametro è di 256 caratteri. La lunghezza massima per la Email proprietà è di 256 caratteri.
Impossibile aggiornare la password per un utente di appartenenza usando il UpdateUser metodo . Per aggiornare la password per un utente di appartenenza, usare il ChangePassword metodo .
Il provider usa una ricerca sottoalbero a partire dal punto di ricerca specificato nella stringa di connessione. Per altre informazioni sulle stringhe di connessione, vedere l'argomento ActiveDirectoryMembershipProvider della classe.