共用方式為


SPRole.PermissionMask property

NOTE: This API is now obsolete.

請改用新的SPRoleDefinitionSPRoleAssignment類別,來定義角色,並將使用者指派給它們。如需詳細資訊,請參閱Changes in the Authorization Object Model。(在Windows SharePoint Services 2.0, PermissionMask屬性傳回或設定角色的權限遮罩被維持為回溯相容性。)

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
<ObsoleteAttribute("Use the SPRoleDefinition class instead")> _
Public Property PermissionMask As SPRights
    Get
    Set
'用途
Dim instance As SPRole
Dim value As SPRights

value = instance.PermissionMask

instance.PermissionMask = value
[ObsoleteAttribute("Use the SPRoleDefinition class instead")]
public SPRights PermissionMask { get; set; }

Property value

Type: Microsoft.SharePoint.SPRights
SPRights 值,這個值指定權限遮罩的權限。

備註

若要定義多個權限所組成的角色權限遮罩,Microsoft Visual C# 或Or在 Microsoft Visual Basic 中使用管道符號 ("|") 來分隔權限。

Examples

下列程式碼範例會修改指定的角色的權限遮罩。

Dim site As SPWeb = SPContext.Current.Web
Dim role As SPRole = site.Roles("Role_Name")

role.PermissionMask = SPRights.ManageLists Or 
    SPRights.ManageListPermissions
SPWeb oWebsite = SPContext.Current.Web;
SPRole oRole = oWebsite.Roles["Role_Name"];
oRole.PermissionMask = SPRights.ManageLists | 
    SPRights.ManageListPermissions;

請參閱

參照

SPRole class

SPRole members

Microsoft.SharePoint namespace