RegistryAuditRule Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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) |