Share via


SPSecurableObject - Membres

Représente les caractéristiques et le comportement d'un objet qui peut être protégé contre tout accès non autorisé.

Le type SPSecurableObject expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SPSecurableObject Permet d'effectuer des tâches d'initialisation lors de la création des instances d'une classe dérivée de la classe de base.

Haut

Propriétés

  Nom Description
Propriété publique AllRolesForCurrentUser Obtient une liste complète des définitions de rôles sur l'objet auquel appartient l'utilisateur en cours sur cette étendue.
Propriété publique EffectiveBasePermissions Obtient une valeur qui indique les autorisations effectives de l'utilisateur actuel de l'objet.
Propriété publique FirstUniqueAncestor Obsolète. Utilisez la propriété FirstUniqueAncestorSecurableObject à la place.
Propriété publique FirstUniqueAncestorSecurableObject Obtient l'objet où sont définies les attributions de rôle pour cet objet.
Propriété publique HasUniqueRoleAssignments Indique si l'objet possède des affectations de rôle unique ou hérite ses affectations de rôle d'un objet parent.
Propriété publique ReusableAcl Obtient un objet opaque qui représente des informations de la liste (ACL) de contrôle d'accès brut pour l'objet.
Propriété publique RoleAssignments Obtient les attributions de rôle pour cet objet sécurisable.

Haut

Méthodes

  Nom Description
Méthode publique BreakRoleInheritance(Boolean) Crée des affectations de rôle unique pour l'objet et copie éventuellement des attributions de rôle à partir du parent.
Méthode publique BreakRoleInheritance(Boolean, Boolean) Crée des affectations de rôle unique pour l'objet, copie éventuellement des attributions de rôle à partir du parent et efface éventuellement des affectations de rôle unique à partir de descendants.
Méthode publique CheckPermissions Détermine si l'utilisateur actuel a un jeu d'autorisations spécifié.
Méthode publique DoesUserHavePermissions Indique si l'utilisateur actuel possède un jeu d'autorisations spécifié.
Méthode publique Equals (Hérité de Object)
Méthode protégée Finalize (Hérité de Object)
Méthode publique GetHashCode (Hérité de Object)
Méthode publique GetType (Hérité de Object)
Méthode publique GetUserEffectivePermissionInfo Obtient un objet avec des informations détaillées sur les autorisations effectives dont dispose un utilisateur spécifié dans la portée actuelle et les attributions de rôle relatives à cet utilisateur pour cette étendue.
Méthode publique GetUserEffectivePermissions Obtient les autorisations effectives dont dispose un utilisateur spécifié dans la portée actuelle.
Méthode protégée MemberwiseClone (Hérité de Object)
Méthode publique ResetRoleInheritance En cas d'implémentation dans une classe dérivée, supprime des attributions de rôle local afin que les affectations de rôle, dans tous les objets descendants, soient ré-héritées de l'objet parent.
Méthode publique ToString (Hérité de Object)

Haut

Voir aussi

Référence

SPSecurableObject classe

Microsoft.SharePoint - Espace de noms