Språk

PipeAuditRule Klass

Definition

Representerar en abstraktion av en åtkomstkontrollpost (ACE) som definierar en granskningsregel för en 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
Arv

Kommentarer

Granskningsregler avgör när och hur åtgärder som utförs på systemobjekt loggas.

Klassen PipeAuditRule representerar en abstraktion av en underliggande åtkomstkontrollpost (ACE) som anger ett användarkonto, vilken typ av åtkomst som ska tillhandahållas (läsa, skriva och så vidare) och om granskning ska utföras. Den här klassen kan ange hur granskningsregler ärvs från och sprids till objekt.

Om du vill tillåta filgranskning på datorer som kör Windows NT- eller senare operativsystem måste säkerhetsprincipen för granskningsåtkomst vara aktiverad. Som standard är den här principen inställd på No Auditing.

Utför följande steg för att aktivera säkerhetsprincipen för granskningsåtkomst:

  1. Klicka på startknappen och peka sedan på Alla program. Peka på Administrationsverktyg och klicka sedan på Lokal säkerhetsprincip.

  2. I fönstret Lokala säkerhetsinställningar expanderar du mappen Lokala principer och vänsterklickar på mappen Granskningsprincip.

  3. Dubbelklicka på åtkomstposten Granska objekt i den högra rutan i fönstret Lokala säkerhetsinställningar för att visa dialogrutan Egenskaper för granskningsobjektåtkomst .

  4. Välj rutorna Lyckades eller Fel för att logga lyckade eller misslyckade.

Observera att en granskningsregel för ett användarkonto kräver en motsvarande åtkomstregel för samma användarkonto.

PipeAuditRule Använd klassen för att skapa en ny granskningsregel. Du kan bevara den här regeln med hjälp av PipeSecurity klassen .

Konstruktorer

Name Description
PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Initierar en ny instans av PipeAuditRule klassen för ett användarkonto som anges i ett IdentityReference objekt.

PipeAuditRule(String, PipeAccessRights, AuditFlags)

Initierar en ny instans av klassen för ett namngivet PipeAuditRule användarkonto.

Egenskaper

Name Description
AccessMask

Hämtar åtkomstmasken för den här regeln.

(Ärvd från AuthorizationRule)
AuditFlags

Hämtar granskningsflaggor för den här granskningsregeln.

(Ärvd från AuditRule)
IdentityReference

Hämtar den IdentityReference regel som den här regeln gäller för.

(Ärvd från AuthorizationRule)
InheritanceFlags

Hämtar värdet för flaggor som avgör hur den här regeln ärvs av underordnade objekt.

(Ärvd från AuthorizationRule)
IsInherited

Hämtar ett värde som anger om den här regeln uttryckligen anges eller ärvs från ett överordnat containerobjekt.

(Ärvd från AuthorizationRule)
PipeAccessRights

Hämtar flaggorna PipeAccessRights som är associerade med det aktuella PipeAuditRule objektet.

PropagationFlags

Hämtar värdet för spridningsflaggor som avgör hur arv av den här regeln sprids till underordnade objekt. Den här egenskapen är bara betydande när värdet för InheritanceFlags uppräkningen inte Noneär .

(Ärvd från AuthorizationRule)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för