Clase SPAcl<T>

Representa una lista de control de acceso (ACL).

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<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

Parámetros de tipo

  • T
    El tipo de la entrada de control de acceso en la ACL.

Comentarios

La clase SPAcl está diseñada para su uso con los usuarios autenticados, los usuarios anónimos no, incluso si agrega IUSR_machine a la ACL. Para tomar decisiones acerca de los usuarios anónimos, combinar la ACL con el valor de la propiedad AnonymousPolicy para una zona específica (por ejemplo, myWebApplication.ZonePolicies(SPUrlZone.Intranet).AnonymousPolicy para la directiva de anonimato de la zona de intranet).

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPAcl<T>

Espacio de nombres Microsoft.SharePoint.Administration