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.

Siehe auch

Referenz

SPRoleDefinitionBindingCollection-Member

Microsoft.SharePoint-Namespace