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 una lista de Access Control 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
| Nombre | Description |
|---|---|
| SystemAcl(Boolean, Boolean, Byte, Int32) |
Inicializa una nueva instancia de la SystemAcl clase con los valores especificados. |
| SystemAcl(Boolean, Boolean, Int32) |
Inicializa una nueva instancia de la SystemAcl clase con los valores especificados. |
| SystemAcl(Boolean, Boolean, RawAcl) |
Inicializa una nueva instancia de la SystemAcl clase con los valores especificados del objeto especificado RawAcl . |
Propiedades
| Nombre | Description |
|---|---|
| BinaryLength |
Obtiene la longitud, en bytes, de la representación binaria del objeto actual CommonAcl . Esta longitud debe usarse antes de serializar la lista de control de acceso (ACL) en una matriz binaria mediante el GetBinaryForm(Byte[], Int32) método . (Heredado de CommonAcl) |
| Count |
Obtiene el número de entradas de control de acceso (ACE) en el objeto actual CommonAcl . (Heredado de CommonAcl) |
| IsCanonical |
Obtiene un valor booleano que especifica si las entradas de control de acceso (ACE) del objeto actual CommonAcl están en orden canónico. (Heredado de CommonAcl) |
| IsContainer |
Establece si el CommonAcl objeto es un contenedor. (Heredado de CommonAcl) |
| IsDS |
Establece si el objeto actual CommonAcl es una lista de control de acceso a objetos de directorio (ACL). (Heredado de CommonAcl) |
| IsSynchronized |
Esta propiedad siempre se establece en |
| Item[Int32] |
Obtiene o establece el objeto CommonAce en el índice especificado. (Heredado de CommonAcl) |
| Revision |
Obtiene el nivel de revisión de CommonAcl. (Heredado de CommonAcl) |
| SyncRoot |
Esta propiedad siempre devuelve |
Métodos
| Nombre | Description |
|---|---|
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Agrega una regla de auditoría con la configuración especificada al objeto actual SystemAcl . Use este método para el objeto de directorio Access Control Listas (ACL) al especificar el tipo de objeto o el tipo de objeto heredado para la nueva regla de auditoría. |
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Agrega una regla de auditoría al objeto actual SystemAcl . |
| AddAudit(SecurityIdentifier, ObjectAuditRule) |
Agrega una regla de auditoría al objeto actual SystemAcl . |
| CopyTo(GenericAce[], Int32) |
Copia cada uno GenericAce de los elementos actuales GenericAcl en la matriz especificada. (Heredado de GenericAcl) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetBinaryForm(Byte[], Int32) |
Serializa el contenido del CommonAcl objeto en la matriz de bytes especificada a partir del desplazamiento especificado. (Heredado de CommonAcl) |
| GetEnumerator() |
Recupera un objeto que puede usar para recorrer en iteración las entradas de control de acceso (ACL) en una lista de control de acceso (ACL). (Heredado de GenericAcl) |
| GetHashCode() |
Actúa 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 Objectactual. (Heredado de Object) |
| Purge(SecurityIdentifier) |
Quita todas las entradas de control de acceso (ACE) contenidas en este CommonAcl objeto que están asociadas al objeto especificado SecurityIdentifier . (Heredado de CommonAcl) |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Quita la regla de auditoría especificada del objeto actual SystemAcl . Use este método para el objeto de directorio Access Control Listas (ACL) al especificar el tipo de objeto o el tipo de objeto heredado. |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Quita la regla de auditoría especificada del objeto actual SystemAcl . |
| RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Quita la regla de auditoría especificada del objeto actual SystemAcl . |
| RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Quita la regla de auditoría especificada del objeto actual DiscretionaryAcl . Use este método para el objeto de directorio Access Control Listas (ACL) al especificar el tipo de objeto o el tipo de objeto heredado. |
| RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Quita la regla de auditoría especificada del objeto actual DiscretionaryAcl . |
| RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule) |
Quita la regla de auditoría especificada del objeto actual DiscretionaryAcl . |
| RemoveInheritedAces() |
Quita todas las entradas de control de acceso heredadas (ACE) de este CommonAcl objeto. (Heredado de CommonAcl) |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Establece la regla de auditoría especificada para el objeto especificado SecurityIdentifier . Use este método para el objeto de directorio Access Control Listas (ACL) al especificar el tipo de objeto o el tipo de objeto heredado. |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Establece la regla de auditoría especificada para el objeto especificado SecurityIdentifier . |
| SetAudit(SecurityIdentifier, ObjectAuditRule) |
Establece la regla de auditoría especificada para el objeto especificado SecurityIdentifier . |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia cada uno GenericAce de los elementos actuales GenericAcl en la matriz especificada. (Heredado de GenericAcl) |
| IEnumerable.GetEnumerator() |
Devuelve una nueva instancia de la AceEnumerator clase cast como una instancia de la IEnumerator interfaz. (Heredado de GenericAcl) |
Métodos de extensión
| Nombre | Description |
|---|---|
| AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
| AsQueryable(IEnumerable) |
Convierte un IEnumerable en un IQueryable. |
| Cast<TResult>(IEnumerable) |
Convierte los elementos de un IEnumerable al tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra los elementos de un IEnumerable en función de un tipo especificado. |