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.