Partager via


SPPermissionCollection - Membres

Remarque : cette API est désormais obsolète.

Utilisez à la place, les nouvelles classes SPRoleDefinition et SPRoleAssignment pour définir des rôles et de leur affecter des utilisateurs. Pour plus d'informations, consultez Changes in the Authorization Object Model. (Dans Windows SharePoint Services 2.0, SPRole représenté une collection d'objets SPPermission et est conservé pour la compatibilité descendante).

Le type SPPermissionCollection expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obsolète. Obtient le nombre d'autorisations dans la collection. (Remplace SPBaseCollection.Count)
Propriété publique Inherited Obsolète. Obtient une valeur booléenne qui spécifie si la collection est héritée de l'objet parent.
Propriété publique Item[Int32] Obsolète. Obtient l'objet d'autorisation à l'index spécifié dans la collection. En C#, cette propriété est un indexeur pour la classe SPPermissionCollection .
Propriété publique Item[SPMember] Obsolète. Obtient l'objet d'autorisation avec le membre spécifié de la collection. En C#, cette propriété est un indexeur pour la classe SPPermissionCollection .
Propriété publique Parent Obsolète. Obtient l'objet parent de la collection d'autorisations, ce qui peut être une liste ou un site.
Propriété publique RequestAccess Obsolète. Obtient ou définit une valeur booléenne qui indique si la demande d'accès est activée pour une liste.
Propriété publique RequestAccessEmail Obsolète. Obtient ou définit si la demande d'accès est activée pour un site et spécifie l'adresse de messagerie à laquelle les demandes sont envoyées.
Propriété publique Xml Obsolète. Obtient la collection d'autorisations au format XML.
Propriété publique Xml2 Obsolète. Obtient la collection d'autorisations au format XML.

Haut

Méthodes

  Nom Description
Méthode publique Add Obsolète. Crée un objet d'autorisation avec le membre spécifié et les autorisations dans la collection.
Méthode publique AddCollection Obsolète. Ajoute des utilisateurs et leurs autorisations à une liste, modifie les autorisations des utilisateurs pour obtenir la liste, modifie les autorisations d'un groupe existant pour obtenir une liste ou modifie les autorisations d'un rôle existant pour un site.
Méthode publique CheckPermissions Obsolète. Vérifie si l'utilisateur actuel a les autorisations spécifiées pour la liste ou du site et, dans le cas contraire, lève une exception d'accès refusé.
Méthode publique DoesUserHavePermissions Obsolète. Retourne une valeur qui indique si l'utilisateur courant possède les autorisations spécifiées.
Méthode publique Equals (Hérité de Object)
Méthode protégée Finalize (Hérité de Object)
Méthode publique GetEnumerator Obtient un énumérateur pour parcourir la collection. (Hérité de SPBaseCollection)
Méthode publique GetHashCode (Hérité de Object)
Méthode publique GetType (Hérité de Object)
Méthode publique GetTypedEnumerator<T> Retourne un énumérateur de type sécurisé pour effectuer une itération dans la collection. (Hérité de SPBaseCollection)
Méthode protégée MemberwiseClone (Hérité de Object)
Méthode publique Remove(Int32) Obsolète. Supprime l'objet d'autorisation à l'index donné dans la collection.
Méthode publique Remove(SPMember) Obsolète. Supprime de la collection l'autorisation qui est associée au membre spécifié.
Méthode publique RemoveCollection Obsolète. Supprime les autorisations représentées par un tableau d'entiers d'identificateurs de membre de la collection.
Méthode publique ResetPermissions Obsolète. Réinitialise les autorisations héritées de l'objet parent.
Méthode publique ToString (Hérité de Object)

Haut

Implémentations d’interface explicites

  Nom Description
Implémentation d’interface expliciteMéthode privée ICollection.CopyTo Copie les éléments de la collection dans un tableau, en commençant à l'index de tableau spécifié. (Hérité de SPBaseCollection)
Implémentation d’interface explicitePropriété privée ICollection.IsSynchronized Obtient une valeur booléenne qui indique si l'accès à la collection est synchronisée ou thread-safe. (Hérité de SPBaseCollection)
Implémentation d’interface explicitePropriété privée ICollection.SyncRoot Obtient un objet qui est utilisé pour synchroniser l'accès à la collection. (Hérité de SPBaseCollection)

Haut

Voir aussi

Référence

SPPermissionCollection classe

Microsoft.SharePoint - Espace de noms