Compartir a través de


Miembros SPAcl<T>

Representa una lista de control de acceso (ACL).

El tipo SPAcl<T> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SPAcl<T> Inicializa una nueva instancia de la clase SPAcl<T> .

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AnonymousPermissionMask Obtiene o establece la máscara de permisos para el acceso anónimo.
Propiedad pública Count Obtiene al número de acceso (ACE) de entradas de control de la lista de control de acceso.
Propiedad pública Item[Int32] Obtiene la entrada de control de acceso en el índice especificado en la lista de control de acceso.
Propiedad pública Item[String] Obtiene la entrada de control de acceso de la lista de control de acceso basada en el nombre de entidad de seguridad especificado.

Arriba

Métodos

  Nombre Descripción
Método público Add(String, T, T) Agrega una nueva entrada de control de acceso (ACE) a la lista de control de acceso, sobrescribir cualquier ACE existente para la entidad de seguridad especificado basado en el nombre de entidad de seguridad especificado, derechos y poseen derechos.
Método público Add(String, String, [], T, T) Agrega una nueva entrada de control de acceso (ACE) a la lista de control de acceso, sobrescribir cualquier ACE existente para la entidad de seguridad especificada en función de la entidad de seguridad especificada nombre, el nombre para mostrar de entidad de seguridad, el identificador de seguridad, derechos y poseen derechos.
Método público Add(String, String, SPIdentifierType, [], T, T) Agrega una nueva ACE a la lista de control de acceso, sobrescribir cualquier ACE existente para la entidad de seguridad especificada en función de la entidad de seguridad especificada nombre, nombre para mostrar de entidad de seguridad, tipo de identificador de entidad de seguridad, identificador de seguridad, derechos y poseen derechos.
Método protegido CalculatePermissions Calcula los permisos para el usuario actual.
Método público Clear Borra la lista de control de acceso.
Método público DoesUserHavePermissions Realiza una comprobación de acceso para determinar si el usuario actual tiene los permisos especificados.
Método público EffectivePermissions Devuelve los permisos efectivos para el usuario actual.
Método público Equals (Heredado desde Object).
Método protegido Finalize (Heredado desde Object).
Método público GetEnumerator Devuelve un enumerador que puede usarse para recorrer en iteración la colección.
Método público GetHashCode (Heredado desde Object).
Método público GetType (Heredado desde Object).
Método protegido Init Obsoleto. Inicializa una instancia de la clase SPAcl<T> .
Método protegido MemberwiseClone (Heredado desde Object).
Método público MigrateUserAccount(String, String) Cambia la lista de control de acceso (ACL) para usar el nombre de newPrincipalName en lugar de oldPrincipalName.
Método público MigrateUserAccount(String, String, IEnumerable<[]>) Cambia las ACL para usar el nombre de newPrincipalName en lugar de oldPrincipalName.
Método protegido OnAdd Reemplaza este método para realizar procesos especiales cuando se agrega una entrada de control de acceso (ACE).
Método público Remove(String) Quita la entidad de seguridad especificado de la lista de control de acceso basada en el nombre de entidad de seguridad especificado.
Método público Remove(SPAce<T>) Quita la entidad de seguridad especificado de la lista de control de acceso basada en la entrada de control de acceso especificada (ACE).
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 IEnumerable.GetEnumerator Devuelve un enumerador que recorre en iteración la lista de control de acceso (ACL).

Arriba

Vea también

Referencia

clase SPAcl<T>

Espacio de nombres Microsoft.SharePoint.Administration