EventWaitHandleAuditRule Klas

Definitie

Vertegenwoordigt een set toegangsrechten die moeten worden gecontroleerd voor een gebruiker of groep. Deze klasse kan niet worden overgenomen.

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

Opmerkingen

Note

Dit type wordt alleen ondersteund op Windows.

De klasse EventWaitHandleAuditRule is een van een reeks klassen die .NET Framework biedt voor het beheren van Windows beveiliging van toegangsbeheer voor benoemde systeemevenementen. Zie EventWaitHandleSecurity voor een overzicht van deze klassen en hun relatie met de onderliggende Windows toegangsbeheerstructuren.

Note

Windows beveiliging van toegangsbeheer is alleen zinvol voor benoemde systeemevenementen. Als een EventWaitHandle object een lokale gebeurtenis vertegenwoordigt, is toegangsbeheer niet relevant.

Als u een lijst wilt ophalen van de controleregels die momenteel worden toegepast op een benoemde gebeurtenis, gebruikt u de EventWaitHandle.GetAccessControl methode om een EventWaitHandleSecurity object op te halen en gebruikt u GetAuditRules vervolgens de methode om een verzameling EventWaitHandleAuditRule objecten te verkrijgen.

EventWaitHandleAuditRule objecten wijzen niet een-op-een toe met vermeldingen voor toegangsbeheer in de onderliggende discretionaire toegangsbeheerlijst (DACL). Wanneer u de set van alle controleregels voor een gebeurtenis krijgt, bevat de set het minimale aantal regels dat momenteel vereist is om alle vermeldingen voor toegangsbeheer uit te drukken.

Note

De onderliggende vermeldingen voor toegangsbeheer worden gewijzigd wanneer u regels toepast en verwijdert. De informatie in regels wordt indien mogelijk samengevoegd om het kleinste aantal vermeldingen voor toegangsbeheer te behouden. Wanneer u de huidige lijst met regels leest, ziet deze er dus mogelijk niet precies zo uit als de lijst met alle regels die u hebt toegevoegd.

Gebruik EventWaitHandleAuditRule objecten om toegangsrechten op te geven die moeten worden gecontroleerd voor een gebruiker of groep. Als u een regel wilt toepassen op een benoemde systeem gebeurtenis, gebruikt u de EventWaitHandle.GetAccessControl methode om het EventWaitHandleSecurity object op te halen. Wijzig het EventWaitHandleSecurity object met behulp van de methoden om de regel toe te voegen en gebruik vervolgens de EventWaitHandle.SetAccessControl methode om het beveiligingsobject opnieuw te koppelen.

Important

Wijzigingen die u aanbrengt in een EventWaitHandleSecurity object hebben geen invloed op de toegangsniveaus van de benoemde gebeurtenis totdat u de EventWaitHandle.SetAccessControl methode aanroept om het gewijzigde beveiligingsobject toe te wijzen aan de benoemde gebeurtenis.

EventWaitHandleAuditRule objecten zijn onveranderbaar. Beveiliging voor een gebeurtenis wordt gewijzigd met behulp van de methoden van de EventWaitHandleSecurity klasse om regels toe te voegen of te verwijderen. Zoals u dit doet, worden de onderliggende vermeldingen voor toegangsbeheer gewijzigd.

Constructors

Name Description
EventWaitHandleAuditRule(IdentityReference, EventWaitHandleRights, AuditFlags)

Initialiseert een nieuw exemplaar van de EventWaitHandleAuditRule klasse, waarbij de gebruiker of groep wordt opgegeven die moet worden gecontroleerd, welke rechten moeten worden gecontroleerd en of het slagen, mislukken of beide moet worden gecontroleerd.

Eigenschappen

Name Description
AccessMask

Hiermee haalt u het toegangsmasker voor deze regel op.

(Overgenomen van AuthorizationRule)
AuditFlags

Hiermee haalt u de controlevlagmen voor deze controleregel op.

(Overgenomen van AuditRule)
EventWaitHandleRights

Hiermee haalt u de toegangsrechten op die worden beïnvloed door de controleregel.

IdentityReference

Hiermee haalt u de IdentityReference waarop deze regel van toepassing is.

(Overgenomen van AuthorizationRule)
InheritanceFlags

Hiermee haalt u de waarde op van vlaggen die bepalen hoe deze regel wordt overgenomen door onderliggende objecten.

(Overgenomen van AuthorizationRule)
IsInherited

Hiermee wordt een waarde opgehaald die aangeeft of deze regel expliciet is ingesteld of wordt overgenomen van een bovenliggend containerobject.

(Overgenomen van AuthorizationRule)
PropagationFlags

Hiermee haalt u de waarde op van de doorgiftevlagmen, die bepalen hoe overname van deze regel wordt doorgegeven aan onderliggende objecten. Deze eigenschap is alleen belangrijk als de waarde van de InheritanceFlags opsomming niet Noneis.

(Overgenomen van AuthorizationRule)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op