RegistryAuditRule Klas

Definitie

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

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

Opmerkingen

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

Note

Windows beveiliging voor toegangsbeheer kan alleen worden toegepast op registersleutels. Het kan niet worden toegepast op afzonderlijke sleutel-/waardeparen die zijn opgeslagen in een sleutel.

Als u een lijst wilt ophalen van de controleregels die momenteel zijn toegepast op een registersleutel, gebruikt u de RegistryKey.GetAccessControl methode om een RegistrySecurity object op te halen en gebruikt u GetAuditRules vervolgens de methode om een verzameling RegistryAuditRule objecten te verkrijgen.

RegistryAuditRule 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 registersleutel 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 RegistryAuditRule objecten om toegangsrechten op te geven die moeten worden gecontroleerd voor een gebruiker of groep. Als u een regel wilt toepassen op een registersleutel, gebruikt u de RegistryKey.GetAccessControl methode om het RegistrySecurity object op te halen. Wijzig het RegistrySecurity object met behulp van de methoden om de regel toe te voegen en gebruik vervolgens de RegistryKey.SetAccessControl methode om het beveiligingsobject opnieuw te koppelen.

Important

Wijzigingen die u aanbrengt in een RegistrySecurity object hebben geen invloed op de toegangsniveaus van de registersleutel totdat u de RegistryKey.SetAccessControl methode aanroept om het gewijzigde beveiligingsobject toe te wijzen aan de registersleutel.

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

Constructors

Name Description
RegistryAuditRule(IdentityReference, RegistryRights, InheritanceFlags, PropagationFlags, AuditFlags)

Initialiseert een nieuw exemplaar van de RegistryAuditRule klasse, waarbij de gebruiker of groep wordt opgegeven die moet worden gecontroleerd, welke rechten moeten worden gecontroleerd, of er rekening moet worden gehouden met overname en of het controleren van geslaagde, mislukte pogingen of beide.

RegistryAuditRule(String, RegistryRights, InheritanceFlags, PropagationFlags, AuditFlags)

Initialiseert een nieuw exemplaar van de RegistryAuditRule klasse, waarbij de naam van de gebruiker of groep die moet worden gecontroleerd, de rechten voor controle worden opgegeven, of er rekening moet worden gehouden met overname en of de geslaagde, mislukte of beide moeten 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)
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)
RegistryRights

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

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