SPRoleDefinitionBindingCollection-Klasse
Definiert die an ein Rollenzuweisungsobjekt gebundenen Rollendefinitionen.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPRoleDefinitionBindingCollection
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public NotInheritable Class SPRoleDefinitionBindingCollection _
Inherits SPBaseCollection
'Usage
Dim instance As SPRoleDefinitionBindingCollection
public sealed class SPRoleDefinitionBindingCollection : SPBaseCollection
Hinweise
Wenn ein Benutzer die Full Control und Contribute Rollen verfügt, enthält die Rollenzuweisung für den Benutzer diese beiden Rollendefinitionen in die Rollendefinition Binden der Auflistung.
Zum Abrufen der Auflistung von Rollendefinitionen, die eine Rollenzuweisung gebunden sind, verwenden Sie die RoleDefinitionBindings -Eigenschaft des t: SPRoleAssignment -Klasse. Verwenden Sie die Add -Methode der Auflistung eine Rollendefinition hinzugefügt.
Verwenden Sie eine Indexerstellung, um ein einzelnes Element aus der Auflistung zurückzugeben. Beispielsweise, wenn die Auflistung eine Variable, die mit dem Namen myRoleDefinitionBindingszugewiesen ist, verwenden Sie myRoleDefinitionBindings[index] in c# oder myRoleDefinitionBindings(index) in Visual Basic, wobei index ist, entweder die Indexnummer des Elements in der Auflistung oder eine Zeichenfolge, die den Namen der Rollendefinition enthält.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.