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.