PipeAuditRule Classe

Definizione

Rappresenta un'astrazione di una voce di controllo di accesso (ACE) che definisce una regola di controllo per una pipe.

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
Ereditarietà

Commenti

Le regole di controllo determinano quando e come vengono registrate le azioni eseguite sugli oggetti di sistema.

La PipeAuditRule classe rappresenta un'astrazione di una voce di controllo di accesso sottostante (ACE) che specifica un account utente, il tipo di accesso da fornire (lettura, scrittura e così via) e se eseguire il controllo. Questa classe può specificare il modo in cui le regole di controllo vengono ereditate da e propagate agli oggetti.

Per consentire il controllo dei file nei computer che eseguono Sistemi operativi Windows NT o versioni successive, è necessario abilitare i criteri Audit Access Security; per impostazione predefinita, questo criterio è impostato su Nessun controllo.

Per abilitare i criteri Di sicurezza di accesso di controllo, seguire questa procedura:

  1. Fare clic sul pulsante Start e quindi scegliere Tutti i programmi. Scegliere Strumenti di amministrazione e quindi fare clic su Criteri di sicurezza locali.

  2. Nella finestra Impostazioni sicurezza locale espandere la cartella Criteri locali e fare clic con il pulsante sinistro sulla cartella Criteri di controllo.

  3. Fare doppio clic sulla voce Controllo di accesso all'oggetto nel riquadro destro della finestra Impostazioni sicurezza locale per visualizzare la finestra di dialogo Proprietà di accesso all'oggetto Audit .

  4. Selezionare le caselle Esito positivo o Errore per registrare errori o errori.

Si noti che una regola di controllo per un account utente richiede una regola di accesso corrispondente per lo stesso account utente.

Usare la PipeAuditRule classe per creare una nuova regola di controllo. È possibile mantenere questa regola usando la PipeSecurity classe .

Costruttori

PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Inizializza una nuova istanza della classe PipeAuditRule per un account utente specificato in un oggetto IdentityReference.

PipeAuditRule(String, PipeAccessRights, AuditFlags)

Inizializza una nuova istanza della classe PipeAuditRule per un account utente denominato.

Proprietà

AccessMask

Ottiene la maschera di accesso per questa regola.

(Ereditato da AuthorizationRule)
AuditFlags

Ottiene i flag di controllo per la regola di controllo.

(Ereditato da AuditRule)
IdentityReference

Ottiene l'oggetto IdentityReference a cui si applica questa regola.

(Ereditato da AuthorizationRule)
InheritanceFlags

Ottiene il valore dei flag che determinano come questa regola viene ereditata dagli oggetti figlio.

(Ereditato da AuthorizationRule)
IsInherited

Ottiene un valore che indica se la regola viene impostata in modo esplicito oppure se è ereditata da un oggetto contenitore padre.

(Ereditato da AuthorizationRule)
PipeAccessRights

Ottiene i flag PipeAccessRights associati all'oggetto PipeAuditRule corrente.

PropagationFlags

Ottiene il valore dei flag di propagazione, che determinano come l'ereditarietà di questa regola viene propagata agli oggetti figlio. Questa proprietà è significativa solo quando il valore dell'enumerazione InheritanceFlags non è None.

(Ereditato da AuthorizationRule)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a