SPMember 类

代表SPUserSPGroup类的基类。

继承层次结构

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属性用于获取表示用户或组与权限关联的成员。

索引器可用于返回网站的特定SPUserSPGroup对象,然后将该对象分配到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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPMember 成员

Microsoft.SharePoint 命名空间