Clase SPUserStorage

Mantiene la información sobre el usuario de una página de elementos Web y la cantidad de espacio que el usuario está consumiendo en bytes.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.SPUserStorage

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Class SPUserStorage
'Uso
Dim instance As SPUserStorage
public class SPUserStorage

Comentarios

Esta clase tiene dos objetivos en la administración de personalización de elementos Web:

  • Proporciona información sobre la cantidad de memoria consumida por las personalizaciones de un usuario.

  • Reduce la cantidad de espacio que se usa en el servidor porque la propiedad UserId para un objeto de almacenamiento para el usuario se puede pasar como parámetro en el método DeleteAllPersonalizations de la clase SPFile al eliminar las personalizaciones para un usuario determinado.

Utilice la propiedad LengthByUser de la clase SPFile para devolver un objeto SPUserStorageCollection que contiene información acerca de cada usuario de una página de elementos Web. Utilice un indizador para devolver un objeto de almacenamiento de usuario único de la colección. Por ejemplo, si la colección se asigna a una variable denominada myUserStorages, use myUserStorages[index] en C# o myUserStorages(index) en Microsoft Visual Basic, donde index es el número de índice del almacenamiento de información de usuario de la colección. También puede usar una instrucción foreach (For Each en Visual Basic) para recorrer en iteración la colección y devolver al usuario objetos de almacenamiento.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPUserStorage

Espacio de nombres Microsoft.SharePoint