Compartir a través de


AccessControlListDetails (Clase)

Existe para la serialización de servicios web y leer ACL fuera de la base de datos.

Mientras que podría hacerlo en la propia clase de AccessControlList , esto nos permite ocultar cualquier propiedad que no debe ser realmente una parte del servidor público OM.

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
<ClassVisibilityAttribute(ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("InitializeFromWebService")> _
Public Class AccessControlListDetails _
    Inherits AccessControlList
[ClassVisibilityAttribute(ClientVisibility.Internal)]
[CallOnDeserializationAttribute("InitializeFromWebService")]
public class AccessControlListDetails : AccessControlList

El tipo AccessControlListDetails expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AccessControlListDetails Constructor predeterminado para la deserialización de ASP.NET .Es muy importante que pasamos null y false en por los valores predeterminados porque eso es lo que se mostrará como del cliente si no se establece.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AccessControlEntries Devuelve una copia de la lista de permisos para los usuarios de este símbolo. (Se hereda de AccessControlList).
Propiedad pública Entries Los permisos establecidos en esta lista de control de acceso.
Propiedad pública IncludeExtendedInfo True si este ACL mantiene ACE que tiene información mejorada.
Propiedad pública InheritPermissions True si el símbolo especificado hereda los permisos de los elementos primarios. (Se hereda de AccessControlList).
Propiedad pública Token El token que este AccessControlList es para. (Se hereda de AccessControlList).

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. (Se hereda de AccessControlList).
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á. (Se hereda de AccessControlList).
Método público RemoveAccessControlEntry Quita el AccessControlEntry de este AccessControlList que se aplique a descriptor especificado. (Se hereda de AccessControlList).
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. (Se hereda de AccessControlList).
Método público SetAccessControlEntries Establece AccessControlEntry proporcionado en este AccessControlList. (Se hereda de AccessControlList).
Método público SetAccessControlEntry Establece AccessControlEntry proporcionado en este AccessControlList. (Se hereda de AccessControlList).
Método público SetPermissions Establece un permiso de descriptor en este AccessControlList. (Se hereda de 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)