Share via


SPUserStorage class

Mantém informações sobre o usuário de uma página de Web Parts e a quantidade de espaço que o usuário está consumindo em bytes.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.SPUserStorage

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Class SPUserStorage
'Uso
Dim instance As SPUserStorage
public class SPUserStorage

Comentários

Essa classe tem duas finalidades no gerenciamento de individualização de Web Part:

  • Fornece informações sobre a quantidade de memória consumida pelos personalizações de um usuário.

  • Reduz a quantidade de espaço usada no servidor porque a propriedade UserId para um objeto de armazenamento de usuário pode ser passada como parâmetro no método DeleteAllPersonalizations da classe SPFile ao excluir as individualizações de um usuário específico.

Use a propriedade LengthByUser da classe SPFile para retornar um objeto SPUserStorageCollection que contém informações sobre cada usuário de uma página de Web Parts. Use um indexador para retornar um objeto de armazenamento de usuário único da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myUserStorages, use myUserStorages[index] em C# ou deindexde myUserStorages() no Microsoft Visual Basic, onde index é o número de índice do armazenamento de usuário na coleção. Você também pode usar uma instrução de foreach (For Each no Visual Basic) para iterar através da coleção e retornar o usuário objetos de armazenamento.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPUserStorage members

Microsoft.SharePoint namespace