PipeAuditRule 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 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, la directiva Audit Access Security debe estar habilitada; de forma predeterminada, esta directiva se establece en No Auditing.
Para habilitar la directiva auditar seguridad de acceso, realice los pasos siguientes:
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.
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.
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 .
Seleccione los cuadros Correcto o Error para registrar éxitos o errores.
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
| Nombre | Description |
|---|---|
| PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags) |
Inicializa una nueva instancia de la PipeAuditRule clase para una cuenta de usuario especificada en un IdentityReference objeto . |
| PipeAuditRule(String, PipeAccessRights, AuditFlags) |
Inicializa una nueva instancia de la PipeAuditRule clase para una cuenta de usuario con nombre. |
Propiedades
| Nombre | Description |
|---|---|
| AccessMask |
Obtiene la máscara de acceso para esta regla. (Heredado de AuthorizationRule) |
| AuditFlags |
Obtiene las marcas de auditoría para esta regla de auditoría. (Heredado de AuditRule) |
| IdentityReference |
Obtiene al IdentityReference que se aplica esta regla. (Heredado de AuthorizationRule) |
| InheritanceFlags |
Obtiene el valor de las marcas que determinan cómo hereda 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 de contenedor primario. (Heredado de AuthorizationRule) |
| PipeAccessRights |
Obtiene las PipeAccessRights marcas asociadas al objeto actual PipeAuditRule . |
| PropagationFlags |
Obtiene el valor de las marcas de propagación, que determinan cómo se propaga la herencia de esta regla a objetos secundarios. Esta propiedad solo es significativa cuando el valor de la InheritanceFlags enumeración no Nonees . (Heredado de AuthorizationRule) |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| 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) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |