SPMember class
Inheritance hierarchy
System.Object
Microsoft.SharePoint.SPMember
Microsoft.SharePoint.SPPrincipal
Microsoft.SharePoint.SPRole
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public MustInherit Class SPMember
'用途
Dim instance As SPMember
public abstract class SPMember
備註
每個使用者或網站中的群組有唯一的成員 ID,具有成員資格,相關聯的權限,可以由SPMember物件。您可以使用SPRoleAssignment類別的Member屬性,取得表示使用者或群組使用權限相關聯的成員。
您可以使用索引子,傳回特定的SPUser或SPGroup物件的 Web 站台,然後指派物件的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"];
注意事項 |
---|
某些物件實作IDisposable介面,並且您必須避免之後不再需要保留這些物件在記憶體中。良好的程式碼撰寫方式的相關資訊,請參閱Disposing Objects。 |
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.