PipeAuditRule Clase

Definición

Representa una abstracción de una entrada de control de acceso (ACE) que define una regla de auditoría para una canalización.

public ref class PipeAuditRule sealed : System::Security::AccessControl::AuditRule
public sealed class PipeAuditRule : System.Security.AccessControl.AuditRule
type PipeAuditRule = class
    inherit AuditRule
Public NotInheritable Class PipeAuditRule
Inherits AuditRule
Herencia

Comentarios

Las reglas de auditoría determinan cuándo y cómo se registran las acciones realizadas en los objetos del sistema.

La PipeAuditRule clase representa una abstracción de una entrada de control de acceso subyacente (ACE) que especifica una cuenta de usuario, el tipo de acceso que se va a proporcionar (lectura, escritura, etc.) y si se va a realizar la auditoría. Esta clase puede especificar cómo se heredan y propagan las reglas de auditoría a objetos.

Para permitir la auditoría de archivos en equipos que ejecutan Windows NT o sistemas operativos posteriores, se debe habilitar la directiva Audit Access Security; de forma predeterminada, esta directiva se establece en Sin auditoría.

Para habilitar la directiva auditar seguridad de acceso, realice los pasos siguientes:

  1. Haga clic en el botón Inicio y, a continuación, seleccione Todos los programas. Seleccione Herramientas administrativas y, a continuación, haga clic en Directiva de seguridad local.

  2. En la ventana Configuración de seguridad local, expanda la carpeta Directivas locales y haga clic con el botón izquierdo en la carpeta Directiva de auditoría.

  3. Haga doble clic en la entrada Auditar acceso a objetos en el panel derecho de la ventana Configuración de seguridad local para mostrar el cuadro de diálogo Auditar propiedades de acceso a objetos .

  4. Seleccione los cuadros Correcto o Error para registrar errores o correctos.

Tenga en cuenta que una regla de auditoría para una cuenta de usuario requiere una regla de acceso correspondiente para la misma cuenta de usuario.

Use la PipeAuditRule clase para crear una nueva regla de auditoría. Puede conservar esta regla mediante la PipeSecurity clase .

Constructores

PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Inicializa una nueva instancia de la clase PipeAuditRule para la cuenta de usuario especificada en un objeto IdentityReference.

PipeAuditRule(String, PipeAccessRights, AuditFlags)

Inicializa una instancia nueva de la clase PipeAuditRule para una cuenta de usuario con nombre.

Propiedades

AccessMask

Obtiene la máscara de acceso de esta regla.

(Heredado de AuthorizationRule)
AuditFlags

Obtiene los marcadores de auditoría para esta regla de auditoría.

(Heredado de AuditRule)
IdentityReference

Obtiene el IdentityReference al que se aplica esta regla.

(Heredado de AuthorizationRule)
InheritanceFlags

Obtiene el valor de los indicadores que determinan cómo heredan esta regla los objetos secundarios.

(Heredado de AuthorizationRule)
IsInherited

Obtiene un valor que indica si esta regla se establece explícitamente o se hereda de un objeto contenedor primario.

(Heredado de AuthorizationRule)
PipeAccessRights

Obtiene los marcadores PipeAccessRights que están asociados al objeto PipeAuditRule actual.

PropagationFlags

Obtiene el valor de las marcas de propagación que determinan cómo se propaga la herencia de esta regla a los objetos secundarios. Esta propiedad es importante solo cuando el valor de la enumeración InheritanceFlags no es None.

(Heredado de AuthorizationRule)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
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)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a