AccessControlList (Clase)

La clase de AccessControlList está diseñado para asociar un conjunto de AccessControlEntries con un token de seguridad y sus valores de herencia. Es importante tener en cuenta que la clase de AccessControlList no se comunica con una base de datos cuando se llaman a sus métodos.

Proporciona un área de ensayo para los cambios de AccessControlEntries para un símbolo delimitar. Los cambios se realizan una vez a AccessControlList que puede guardarse al servicio web pasando un TeamFoundationSecurityNamespace.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Server.AccessControlList
    Microsoft.TeamFoundation.Framework.Server.AccessControlListDetails

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
Public Class AccessControlList
public class AccessControlList

El tipo AccessControlList expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AccessControlList()
Método público AccessControlList(String, Boolean) Crea un nuevo AccessControlList.
Método público AccessControlList(String, Boolean, IEnumerable<AccessControlEntry>) Compila una instancia de AccessControlList.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AccessControlEntries Devuelve una copia de la lista de permisos para los usuarios de este símbolo.
Propiedad pública InheritPermissions True si el símbolo especificado hereda los permisos de los elementos primarios.
Propiedad pública Token El token que este AccessControlList es para.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público QueryAccessControlEntries Devuelve el AccessControlEntries para descriptores proporcionados.
Método público QueryAccessControlEntry Devuelve el AccessControlEntry para descriptor proporcionado.Si ningún AccessControlEntry de descriptor proporcionado en este AccessControlList a un AccessControlEntry vacío se devolverá.
Método público RemoveAccessControlEntry Quita el AccessControlEntry de este AccessControlList que se aplique a descriptor especificado.
Método público RemovePermissions Quita los bits especificado de la existencia permite y los denys para este descriptor.Si descriptor no se encuentra, nada terminado y se devuelve un AccessControlEntry vacío.
Método público SetAccessControlEntries Establece AccessControlEntry proporcionado en este AccessControlList.
Método público SetAccessControlEntry Establece AccessControlEntry proporcionado en este AccessControlList.
Método público SetPermissions Establece un permiso de descriptor en este AccessControlList.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

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

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)