共用方式為


SPMember class

表示的SPUserSPGroup類別的基底類別。

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屬性,取得表示使用者或群組使用權限相關聯的成員。

您可以使用索引子,傳回特定的SPUserSPGroup物件的 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.

請參閱

參照

SPMember members

Microsoft.SharePoint namespace