Partager via


SPRoleDefinitionBindingCollection - Classe

Spécifie les définitions de rôle liées à un objet d’attribution de rôle.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPRoleDefinitionBindingCollection

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

Syntaxe

'Déclaration
Public NotInheritable Class SPRoleDefinitionBindingCollection _
    Inherits SPBaseCollection
'Utilisation
Dim instance As SPRoleDefinitionBindingCollection
public sealed class SPRoleDefinitionBindingCollection : SPBaseCollection

Remarques

Si un utilisateur possède des rôles de la Full Control et le Contribute , l'affectation de rôle pour l'utilisateur inclut ces deux définitions de rôle dans la collection de liaisons de définition de rôle.

Pour obtenir la collection de définitions de rôles qui sont liés à une affectation de rôle, utilisez la propriété RoleDefinitionBindings de la classe SPRoleAssignment . Utilisez la méthode Add pour ajouter une définition de rôle à la collection.

Utiliser un indexeur pour renvoyer un seul élément de la collection. Par exemple, si la collection est assignée à une variable nommée myRoleDefinitionBindings, utilisez myRoleDefinitionBindings[index] dans C# ou myRoleDefinitionBindings(deindex) dans Visual Basic, où index est le numéro d'index de l'élément dans la collection ou une chaîne qui contient le nom de la définition de rôle.

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

SPRoleDefinitionBindingCollection - Membres

Microsoft.SharePoint - Espace de noms