SPAcl<T> class

Representa uma lista de controle de acesso (ACL).

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAcl<T>

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

Syntax

'Declaração
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPAcl(Of T) _
    Implements IEnumerable(Of SPAce(Of T)), IEnumerable
'Uso
Dim instance As SPAcl(Of T)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPAcl<T> : IEnumerable<SPAce<T>>, 
    IEnumerable

Type parameters

  • T
    O tipo da entrada de controle de acesso na ACL.

Comentários

A classe SPAcl é projetada para uso com os usuários autenticados, usuários não anônimos, mesmo se você adicionar IUSR_machine à ACL. Para tomar decisões sobre como os usuários anônimos, combine a ACL com o valor da propriedade AnonymousPolicy para uma zona específica (por exemplo, myWebApplication.ZonePolicies(SPUrlZone.Intranet).AnonymousPolicy para a política de anônima da zona da intranet).

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.

Ver também

Referência

SPAcl<T> members

Microsoft.SharePoint.Administration namespace