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.