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.