Clase SPRoleDefinitionBindingCollection

Define las definiciones de roles enlazadas a un objeto de asignación de roles.

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public NotInheritable Class SPRoleDefinitionBindingCollection _
    Inherits SPBaseCollection
'Uso
Dim instance As SPRoleDefinitionBindingCollection
public sealed class SPRoleDefinitionBindingCollection : SPBaseCollection

Comentarios

Si un usuario tiene los roles de los Full Control y Contribute , la asignación de rol para el usuario incluye estas dos definiciones de función en la colección de enlaces de definición de roles.

Para obtener la colección de definiciones de roles enlazadas a una asignación de roles, utilice la propiedad RoleDefinitionBindings de la clase SPRoleAssignment . Utilice el método Add para agregar una definición de rol a la colección.

Utilice un indizador para devolver un único elemento de la colección. Por ejemplo, si la colección se asigna a una variable denominada myRoleDefinitionBindings, use myRoleDefinitionBindings[index] en C# o myRoleDefinitionBindings(deindex) en Visual Basic, donde index es el número de índice del elemento de la colección o una cadena que contiene el nombre de la definición de roles.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPRoleDefinitionBindingCollection

Espacio de nombres Microsoft.SharePoint