Compartilhar via


SPRoleDefinitionBindingCollection class

Define as definições de função que estão ligadas a um objeto de atribuição de funções.

Inheritance hierarchy

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

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public NotInheritable Class SPRoleDefinitionBindingCollection _
    Inherits SPBaseCollection
'Uso
Dim instance As SPRoleDefinitionBindingCollection
public sealed class SPRoleDefinitionBindingCollection : SPBaseCollection

Comentários

Se um usuário possuir direitos de Full Control e Contribute , a atribuição de função para o usuário inclui estas definições de dois função na coleção de ligação de definição de função.

Para obter a coleção de definições de função que são vinculados a uma atribuição de função, use a propriedade RoleDefinitionBindings da classe SPRoleAssignment . Use o método Add para adicionar uma definição de função para a coleção.

Use um indexador para retornar um único item da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myRoleDefinitionBindings, use myRoleDefinitionBindings[index] em C# ou myRoleDefinitionBindings(deindex) no Visual Basic, onde index é o número de índice do item na coleção ou uma seqüência de caracteres que contém o nome da definição de função.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPRoleDefinitionBindingCollection members

Microsoft.SharePoint namespace