Freigeben über


SPMember-Klasse

Stellt die Basisklasse für die Klassen SPUser und SPGroup dar.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.SPMember
    Microsoft.SharePoint.SPPrincipal
    Microsoft.SharePoint.SPRole

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

Syntax

'Declaration
Public MustInherit Class SPMember
'Usage
Dim instance As SPMember
public abstract class SPMember

Hinweise

Einzelnen Benutzern oder Gruppen in einer Website hat eine eindeutige Element-ID, verfügt über die Berechtigungen, die Mitgliedschaft zugeordnet und kann durch ein SPMember -Objekt dargestellt werden. Verwenden Sie die Member -Eigenschaft der SPRoleAssignment -Klasse, um das Element abzurufen, das der Benutzer oder die Gruppe, die eine Berechtigung zugeordnet darstellt.

Indexer können zum Zurückgeben eines bestimmten SPUser oder SPGroup -Objekts für eine Website, und weisen Sie das Objekt auf ein Objekt SPMember wie folgt.

Dim site As SPWeb = 
    SPContext.Current.Site.AllWebs("Site_Name")

Dim memUser As SPMember = site.Users("User_Name")
Dim memGroup As SPMember = 
    site.Groups("Group_Name")
using(SPWeb oWebsite = SPContext.Current.Site.AllWebs["Site_Name"]);

SPMember oMemberName = oWebsite.Users["User_Name"];
SPMember oMemberGroup = oWebsite.Groups["Group_Name"];

Hinweis

Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, wenn sie nicht mehr benötigt werden. Informationen zu bewährten Codierung finden Sie unter Disposing Objects.

Threadsicherheit

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

Siehe auch

Referenz

SPMember-Member

Microsoft.SharePoint-Namespace