Partager via


SPAcl<T> - Classe

Représente une liste de contrôle d'accès (ACL).

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPAcl(Of T) _
    Implements IEnumerable(Of SPAce(Of T)), IEnumerable
'Utilisation
Dim instance As SPAcl(Of T)
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPAcl<T> : IEnumerable<SPAce<T>>, 
    IEnumerable

Paramètres de type

  • T
    Le type de l'entrée de contrôle d'accès dans la liste ACL.

Remarques

La classe SPAcl est conçue pour une utilisation avec des utilisateurs authentifiés, les utilisateurs non anonymes, même si vous ajoutez IUSR_machine à la liste ACL. Pour prendre des décisions concernant les utilisateurs anonymes, combiner le ACL avec la valeur de la propriété AnonymousPolicy pour une zone spécifique (par exemple, myWebApplication.ZonePolicies(SPUrlZone.Intranet).AnonymousPolicy pour la stratégie anonyme de la zone intranet).

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPAcl<T> - Membres

Microsoft.SharePoint.Administration - Espace de noms