Share via


SPUserStorage-Klasse

Verwaltet die Informationen über den Benutzer von einer Webpart-Seite und den Speicherplatz, den der Benutzer in Bytes in Anspruch nimmt.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.SPUserStorage

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

Syntax

'Declaration
Public Class SPUserStorage
'Usage
Dim instance As SPUserStorage
public class SPUserStorage

Hinweise

Diese Klasse dient zu zwei Zwecken im Webpart Personalisierungen verwalten:

  • Enthält Informationen zu der Größe des Arbeitsspeichers Identitätsdaten durch die Personalisierungen eines Benutzers.

  • Reduziert den Speicherplatz auf dem Server verwendet werden, da die UserId -Eigenschaft für ein Benutzer Speicherobjekt als Parameter in der DeleteAllPersonalizations -Methode der SPFile -Klasse übergeben werden kann, wenn die Personalisierungen für einen bestimmten Benutzer zu löschen.

Verwenden Sie die LengthByUser -Eigenschaft der SPFile -Klasse, um ein SPUserStorageCollection -Objekt zurückzugeben, das Informationen zu den einzelnen Benutzern einer Webpart-Seite enthält. Verwenden Sie eine Indexerstellung, um ein einzelner Benutzer Storage-Objekt aus der Auflistung zurückzugeben. Verwenden Sie beispielsweise, wenn die Auflistung einer Variablen mit dem Namen myUserStorageszugewiesen ist, myUserStorages[index] in c# oder myUserStorages(index) in Microsoft Visual Basic, wobei index die Indexnummer des Speichers Benutzer in der Auflistung ist. Sie können auch eine foreach -Anweisung (For Each in Visual Basic) verwenden, die Auflistung durchlaufen und Zurückgeben des Benutzers Speicherobjekte.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPUserStorage-Member

Microsoft.SharePoint-Namespace