Compartir a través de


Miembros SPPermissionCollection

NOTA: esta API está ahora obsoleta.

Usar las nuevas clases SPRoleDefinition y SPRoleAssignment en su lugar, para definir las funciones y asignar usuarios a ellos. Para obtener más información, vea Changes in the Authorization Object Model. (En Windows SharePoint Services 2.0, SPRole representa una colección de objetos de SPPermission y se mantiene por compatibilidad con versiones anteriores.)

El tipo SPPermissionCollection expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Obsoleto. Obtiene el número de permisos de la colección. (Reemplaza a SPBaseCollection.Count).
Propiedad pública Inherited Obsoleto. Obtiene un valor booleano que especifica si la colección se hereda del objeto primario.
Propiedad pública Item[Int32] Obsoleto. Obtiene el objeto de permiso en el índice especificado de la colección. En C#, esta propiedad es un indizador para la clase SPPermissionCollection .
Propiedad pública Item[SPMember] Obsoleto. Obtiene el objeto de permiso con el miembro especificado de la colección. En C#, esta propiedad es un indizador para la clase SPPermissionCollection .
Propiedad pública Parent Obsoleto. Obtiene el objeto primario de la colección de permisos, que puede ser una lista o un sitio.
Propiedad pública RequestAccess Obsoleto. Obtiene o establece un valor booleano que especifica si está habilitada la solicitud de acceso para obtener una lista.
Propiedad pública RequestAccessEmail Obsoleto. Obtiene o establece si la solicitud para el acceso está habilitada para un sitio y especifica la dirección de correo electrónico a la que se envían las solicitudes.
Propiedad pública Xml Obsoleto. Obtiene la colección de permisos en formato XML.
Propiedad pública Xml2 Obsoleto. Obtiene la colección de permisos en formato XML.

Arriba

Métodos

  Nombre Descripción
Método público Add Obsoleto. Crea un objeto de permiso con el miembro especificado y permisos de la colección.
Método público AddCollection Obsoleto. Agrega los usuarios y sus permisos a una lista, modifica los permisos de los usuarios para obtener una lista, modifica los permisos de un grupo existente para una lista o modifica los permisos de una función existente para un sitio.
Método público CheckPermissions Obsoleto. Comprueba si el usuario actual tiene los permisos especificados para la lista o sitio y, en caso contrario, produce una excepción de acceso denegado.
Método público DoesUserHavePermissions Obsoleto. Devuelve un valor que indica si el usuario actual tiene los permisos especificados.
Método público Equals (Heredado desde Object).
Método protegido Finalize (Heredado desde Object).
Método público GetEnumerator Obtiene un enumerador para recorrer en iteración la colección. (Heredado desde SPBaseCollection).
Método público GetHashCode (Heredado desde Object).
Método público GetType (Heredado desde Object).
Método público GetTypedEnumerator<T> Devuelve un enumerador de seguridad de tipos para recorrer en iteración la colección. (Heredado desde SPBaseCollection).
Método protegido MemberwiseClone (Heredado desde Object).
Método público Remove(Int32) Obsoleto. Quita el objeto de permiso en el índice especificado de la colección.
Método público Remove(SPMember) Obsoleto. Quita el permiso que está asociado con el miembro especificado de la colección.
Método público RemoveCollection Obsoleto. Quita los permisos representados por una matriz de enteros de identificadores de miembro de la colección.
Método público ResetPermissions Obsoleto. Restablece los permisos heredados del objeto primario.
Método público ToString (Heredado desde Object).

Arriba

Implementaciones de interfaz explícitas

  Nombre Descripción
Implementación de interfaz explícitaMétodo privado ICollection.CopyTo Copia los elementos de la colección en una matriz, empezando en el índice de matriz especificada. (Heredado desde SPBaseCollection).
Implementación de interfaz explícitaPropiedad privada ICollection.IsSynchronized Obtiene un valor booleano que indica si el acceso a la colección está sincronizado o seguros para subprocesos. (Heredado desde SPBaseCollection).
Implementación de interfaz explícitaPropiedad privada ICollection.SyncRoot Obtiene un objeto que se usa para sincronizar el acceso a la colección. (Heredado desde SPBaseCollection).

Arriba

Vea también

Referencia

clase SPPermissionCollection

Espacio de nombres Microsoft.SharePoint