Sdílet prostřednictvím


RegistryAuditRule Třída

Definice

Představuje sadu přístupových práv, která se mají auditovat pro uživatele nebo skupinu. Tuto třídu nelze zdědit.

public ref class RegistryAuditRule sealed : System::Security::AccessControl::AuditRule
public sealed class RegistryAuditRule : System.Security.AccessControl.AuditRule
[System.Security.SecurityCritical]
public sealed class RegistryAuditRule : System.Security.AccessControl.AuditRule
type RegistryAuditRule = class
    inherit AuditRule
[<System.Security.SecurityCritical>]
type RegistryAuditRule = class
    inherit AuditRule
Public NotInheritable Class RegistryAuditRule
Inherits AuditRule
Dědičnost
RegistryAuditRule
Atributy

Poznámky

Třída RegistryAuditRule je jednou ze sady tříd, které .NET Framework poskytuje ke správě Windows zabezpečení řízení přístupu u klíčů registru. Přehled těchto tříd a jejich vztah k podkladovým Windows strukturám řízení přístupu najdete v tématu RegistrySecurity.

Poznámka

Windows zabezpečení řízení přístupu lze použít pouze u klíčů registru. Nedá se použít u jednotlivých párů klíč/hodnota uložených v klíči.

Pokud chcete získat seznam pravidel auditu aktuálně použitých pro klíč registru, použijte metodu RegistryKey.GetAccessControl k získání objektu RegistrySecurity a pak pomocí jeho GetAuditRules metody získejte kolekci RegistryAuditRule objektů.

RegistryAuditRule objekty nemapují 1:1 s položkami řízení přístupu v podkladovém volitelném seznamu řízení přístupu (DACL). Když získáte sadu všech pravidel auditu pro klíč registru, sada obsahuje minimální počet pravidel, která jsou aktuálně nutná k vyjádření všech položek řízení přístupu.

Poznámka

Základní položky řízení přístupu se při použití a odebírání pravidel mění. Informace v pravidlech se sloučí, pokud je to možné, aby se zachoval nejmenší počet položek řízení přístupu. Když tedy přečtete aktuální seznam pravidel, nemusí vypadat úplně stejně jako seznam všech pravidel, která jste přidali.

Pomocí RegistryAuditRule objektů můžete určit přístupová práva, která se mají auditovat pro uživatele nebo skupinu. Chcete-li použít pravidlo pro klíč registru, použijte metodu RegistryKey.GetAccessControl k získání objektu RegistrySecurity . RegistrySecurity Upravte objekt pomocí svých metod pro přidání pravidla a pak použijte metodu RegistryKey.SetAccessControl k opětovnému připojení objektu zabezpečení.

Důležité

Změny provedené v objektu RegistrySecurity nemají vliv na úrovně přístupu klíče registru, dokud nezavoláte metodu RegistryKey.SetAccessControl pro přiřazení změněného objektu zabezpečení ke klíči registru.

RegistryAuditRule objekty jsou neměnné. Zabezpečení klíče registru je změněno pomocí metod RegistrySecurity třídy pro přidání nebo odebrání pravidel; jak to uděláte, podkladové položky řízení přístupu se upraví.

Konstruktory

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

Inicializuje novou instanci RegistryAuditRule třídy, určuje uživatele nebo skupinu, která se má auditovat, práva k auditování, zda se má vzít v úvahu dědičnost, a zda se má auditovat úspěch, selhání nebo obojí.

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

Inicializuje novou instanci RegistryAuditRule třídy, určuje jméno uživatele nebo skupiny, které se mají auditovat, práva k auditování, zda se má vzít v úvahu dědičnost, a zda se má auditovat úspěch, selhání nebo obojí.

Vlastnosti

AccessMask

Získá přístupová maska pro toto pravidlo.

(Zděděno od AuthorizationRule)
AuditFlags

Získá příznaky auditu pro toto pravidlo auditu.

(Zděděno od AuditRule)
IdentityReference

Získá, IdentityReference na které se toto pravidlo vztahuje.

(Zděděno od AuthorizationRule)
InheritanceFlags

Získá hodnotu příznaků, které určují, jak je toto pravidlo zděděno podřízenými objekty.

(Zděděno od AuthorizationRule)
IsInherited

Získá hodnotu určující, zda je toto pravidlo explicitně nastaveno nebo je zděděno z nadřazeného objektu kontejneru.

(Zděděno od AuthorizationRule)
PropagationFlags

Získá hodnotu příznaků šíření, které určují, jak se dědičnost tohoto pravidla rozšíří do podřízených objektů. Tato vlastnost je významná pouze v případě, že hodnota výčtu InheritanceFlags není None.

(Zděděno od AuthorizationRule)
RegistryRights

Získá přístupová práva ovlivněná pravidlem auditu.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro