SPUserStorage - Classe

Conserve les informations relatives à l'utilisateur d'une Page de composants WebPart et la quantité d'espace que la consommation de l'utilisateur en octets.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.SPUserStorage

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

Syntaxe

'Déclaration
Public Class SPUserStorage
'Utilisation
Dim instance As SPUserStorage
public class SPUserStorage

Remarques

Cette classe a deux objectifs dans la gestion des personnalisations de composant WebPart :

  • Fournit des informations sur la quantité de mémoire consommée par les personnalisations d'un utilisateur.

  • Réduit la quantité d'espace utilisé sur le serveur, car la propriété UserId pour un objet de stockage de l'utilisateur peut être passée comme paramètre dans la méthode DeleteAllPersonalizations de la classe SPFile lors de la suppression les personnalisations d'un utilisateur particulier.

Utilisez la propriété LengthByUser de la classe SPFile pour renvoyer un objet SPUserStorageCollection qui contient des informations relatives à chaque utilisateur d'une Page de composants WebPart. Utilisez l'indexeur pour renvoyer un objet de stockage utilisateur unique de la collection. Par exemple, si la collection est assignée à une variable nommée myUserStorages, utilisez myUserStorages[index] dans C# ou myUserStorages(index) dans Microsoft Visual Basic, où index est le numéro d'index de stockage utilisateur dans la collection. Vous pouvez également utiliser une instruction de foreach (For Each dans Visual Basic) pour parcourir la collection et retourner des objets de stockage de l'utilisateur.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPUserStorage - Membres

Microsoft.SharePoint - Espace de noms