SystemAcl Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un lista de control de acceso del sistema (SACL).
public ref class SystemAcl sealed : System::Security::AccessControl::CommonAcl
public sealed class SystemAcl : System.Security.AccessControl.CommonAcl
type SystemAcl = class
inherit CommonAcl
Public NotInheritable Class SystemAcl
Inherits CommonAcl
- Herencia
Constructores
SystemAcl(Boolean, Boolean, Byte, Int32) |
Inicializa una nueva instancia de la clase SystemAcl con los valores especificados. |
SystemAcl(Boolean, Boolean, Int32) |
Inicializa una nueva instancia de la clase SystemAcl con los valores especificados. |
SystemAcl(Boolean, Boolean, RawAcl) |
Inicializa una nueva instancia de la clase SystemAcl con los valores indicados del objeto RawAcl especificado. |
Propiedades
BinaryLength |
Obtiene la longitud, en bytes, de la representación binaria del objeto CommonAcl actual. Debe usarse este valor de longitud antes de hacer el cálculo de referencias de la lista de control de acceso (ACL) en una matriz binaria mediante el método GetBinaryForm(Byte[], Int32). (Heredado de CommonAcl) |
Count |
Obtiene el número de entradas de control de acceso (ACE) del objeto CommonAcl actual. (Heredado de CommonAcl) |
IsCanonical |
Obtiene un valor booleano que especifica si las entradas de control de acceso (ACE) del objeto CommonAcl actual están en orden canónico. (Heredado de CommonAcl) |
IsContainer |
Establece si el objeto CommonAcl es un contenedor. (Heredado de CommonAcl) |
IsDS |
Establece si el objeto CommonAcl actual es una lista de control de acceso (ACL) de objetos de directorio. (Heredado de CommonAcl) |
IsSynchronized |
Esta propiedad se establece siempre en |
Item[Int32] |
Obtiene o establece la clase CommonAce en el índice especificado. (Heredado de CommonAcl) |
Revision |
Obtiene el nivel de revisión del objeto CommonAcl. (Heredado de CommonAcl) |
SyncRoot |
Esta propiedad devuelve siempre |
Métodos
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Agrega una regla de auditoría al objeto SystemAcl actual. |
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Agrega una regla de auditoría con la configuración especificada al objeto SystemAcl actual. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado para la nueva regla de auditoría. |
AddAudit(SecurityIdentifier, ObjectAuditRule) |
Agrega una regla de auditoría al objeto SystemAcl actual. |
CopyTo(GenericAce[], Int32) |
Copia cada GenericAce del GenericAcl actual en la matriz especificada. (Heredado de GenericAcl) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetBinaryForm(Byte[], Int32) |
Realiza el cálculo de referencias del objeto CommonAcl en la matriz de bytes especificada a partir de la posición de desplazamiento indicada. (Heredado de CommonAcl) |
GetEnumerator() |
Recupera un objeto que puede usar para recorrer en iteración las entradas de control de acceso (ACE) en una lista de control de acceso (ACL). (Heredado de GenericAcl) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Purge(SecurityIdentifier) |
Quita todas las entradas de control de acceso (ACE) contenidas en este objeto CommonAcl que están asociadas al objeto SecurityIdentifier especificado. (Heredado de CommonAcl) |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Quita la regla de auditoría especificada del objeto SystemAcl actual. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Quita la regla de auditoría especificada del objeto SystemAcl actual. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado. |
RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Quita la regla de auditoría especificada del objeto SystemAcl actual. |
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Quita la regla de auditoría especificada del objeto DiscretionaryAcl actual. |
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Quita la regla de auditoría especificada del objeto DiscretionaryAcl actual. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado. |
RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule) |
Quita la regla de auditoría especificada del objeto DiscretionaryAcl actual. |
RemoveInheritedAces() |
Quita todas las entradas de control de acceso (ACE) heredadas de este objeto CommonAcl. (Heredado de CommonAcl) |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado. |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado. |
SetAudit(SecurityIdentifier, ObjectAuditRule) |
Establece la regla de auditoría indicada para el objeto SecurityIdentifier especificado. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
ICollection.CopyTo(Array, Int32) |
Copia cada GenericAce del GenericAcl actual en la matriz especificada. (Heredado de GenericAcl) |
IEnumerable.GetEnumerator() |
Devuelve una nueva instancia de la clase AceEnumerator convertida en una instancia de la interfaz IEnumerator. (Heredado de GenericAcl) |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |