SPMember 类
继承层次结构
System.Object
Microsoft.SharePoint.SPMember
Microsoft.SharePoint.SPPrincipal
Microsoft.SharePoint.SPRole
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public MustInherit Class SPMember
用法
Dim instance As SPMember
public abstract class SPMember
备注
每个用户或组网站中的具有唯一成员 ID,具有与该成员资格,关联的权限以及可以由SPMember对象表示。SPRoleAssignment类的Member属性用于获取表示用户或组与权限关联的成员。
索引器可用于返回网站的特定SPUser或SPGroup对象,然后将该对象分配到SPMember对象,,如下所示。
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"];
备注
Certain objects implement the IDisposable interface, and you must avoid retaining these objects in memory after they are no longer needed. For information about good coding practices, see Disposing Objects.
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。