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.