Freigeben über


SPNamedAclRights<TRightsEnum>-Klasse

Stellt einen Namen verwendet, um eine Reihe von Zugriffsrechten beschrieben.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Administration.AccessControl.SPNamedObjectRights
    Microsoft.SharePoint.Administration.AccessControl.SPNamedAclRights<TRightsEnum>
      Microsoft.SharePoint.Administration.AccessControl.SPNamedCentralAdministrationRights
      Microsoft.SharePoint.Administration.AccessControl.SPNamedIisWebServiceApplicationRights

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

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPNamedAclRights(Of TRightsEnum As {Structure, New}) _
    Inherits SPNamedObjectRights
'Usage
Dim instance As SPNamedAclRights(Of TRightsEnum)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPNamedAclRights<TRightsEnum> : SPNamedObjectRights
where TRightsEnum : struct, new()

Typparameter

  • TRightsEnum

Hinweise

Beispielsweise kann der Name "Ändern" zum Lesen und Schreiben von Benutzerrechten beschreiben verwendet werden.

Diese Klasse kann zum Erstellen einer Benutzeroberfläche für die Verwaltung einer Zugriffssteuerungsliste verwendet werden.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPNamedAclRights<TRightsEnum>-Member

Microsoft.SharePoint.Administration.AccessControl-Namespace