RegistrySecurity.RemoveAuditRule(RegistryAuditRule) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyhledá pravidlo řízení auditu se stejným uživatelem jako zadané pravidlo a s kompatibilními příznaky dědičnosti a šíření; pokud se najde kompatibilní pravidlo, odeberou se z něj práva obsažená v zadaném pravidle.
public:
bool RemoveAuditRule(System::Security::AccessControl::RegistryAuditRule ^ rule);
public bool RemoveAuditRule(System.Security.AccessControl.RegistryAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.RegistryAuditRule -> bool
Public Function RemoveAuditRule (rule As RegistryAuditRule) As Boolean
Parametry
- rule
- RegistryAuditRule
Určuje RegistryAuditRule uživatele, který má hledat, a sadu příznaků dědičnosti a šíření, které musí být kompatibilní s odpovídajícím pravidlem, pokud je nalezeno. Určuje práva k odebrání z kompatibilního pravidla, pokud je nalezeno.
Návraty
trueje-li nalezeno kompatibilní pravidlo; v opačném případě . false
Výjimky
rule je null.
Poznámky
RegistrySecurity Aktuální dotaz vyhledá pravidlo auditu, které má stejného uživatele jako rule. Pokud se takové pravidlo nenajde, neprovedou se žádné akce a metoda vrátí false. Pokud jsou nalezena odpovídající pravidla, jejich dědičnost a příznaky kompatibility jsou kontrolovány z důvodu kompatibility s příznaky uvedenými v rule. Pokud není nalezeno žádné kompatibilní pravidlo, není provedena žádná akce a metoda vrátí false. Pokud se najde pravidlo s kompatibilními příznaky, práva zadaná v rule kompatibilním pravidle se odeberou a metoda vrátí true. Pokud rule specifikuje práva, která nejsou obsažena v kompatibilním pravidle, není přijata žádná akce s ohledem na tato práva. Pokud jsou všechna práva odebrána z kompatibilního pravidla, odebere se z aktuálního RegistrySecurity objektu celé pravidlo.