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.