Partager via


SPUser.Update - Méthode

Met à jour la base de données avec les modifications apportées aux propriétés de l'objet utilisateur.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Sub Update
'Utilisation
Dim instance As SPUser

instance.Update()
public void Update()

Exceptions

Exception Condition
SPException

L'utilisateur est un administrateur de collection de sites ou un auditeur de collection de sites.

- ou -

Les propriétés peuvent être définies uniquement pour un principal d'application.

Remarques

Appelez cette méthode après avoir défini les valeurs pour les propriétés de l'objet utilisateur pour enregistrer les modifications dans la base de données.

Exemples

L'exemple de code suivant modifie l'adresse de messagerie, nom d'affichage et notes pour un objet utilisateur spécifié.

Dim siteCollection As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim user As SPUser = site.AllUsers("User_Name")
user.Email = "E-mail_Address"
user.Name = "Display_Name"
user.Notes = "User_Notes"
user.Update()
SPSite oSiteCollection = SPContext.Current.Site;
using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
    SPUser oUser = oWebsite.AllUsers["User_Name"];
    oUser.Email = " E-mail_Address";
    oUser.Name = " Display_Name";
    oUser.Notes = " User_Notes";
    oUser.Update();
}

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPUser classe

SPUser - Membres

Microsoft.SharePoint - Espace de noms