Sdílet prostřednictvím


MutexSecurity.AuditRuleFactory Metoda

Definice

Vytvoří nové pravidlo auditu a určí uživatele, na kterého se pravidlo vztahuje, přístupová práva k auditu a výsledek, který pravidlo auditu aktivuje.

public:
 override System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags);
public override System.Security.AccessControl.AuditRule AuditRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule

Parametry

identityReference
IdentityReference

Identifikátor IdentityReference , který identifikuje uživatele nebo skupinu, na kterou se pravidlo vztahuje.

accessMask
Int32

Bitové kombinace MutexRights hodnot, které určují přístupová práva k auditování, přetypování na celé číslo.

isInherited
Boolean

Pro pojmenované obslužné rutiny čekání nemá smysl, protože nemají žádnou hierarchii.

inheritanceFlags
InheritanceFlags

Pro pojmenované obslužné rutiny čekání nemá smysl, protože nemají žádnou hierarchii.

propagationFlags
PropagationFlags

Pro pojmenované obslužné rutiny čekání nemá smysl, protože nemají žádnou hierarchii.

flags
AuditFlags

Bitové kombinace AuditFlags hodnot, které určují, jestli se má auditovat úspěšný přístup, neúspěšný přístup nebo obojí.

Návraty

Objekt MutexAuditRule představující zadané pravidlo auditu pro zadaného uživatele. Návratovým typem metody je základní třída , AuditRuleale návratovou hodnotu lze bezpečně přetypovat na odvozenou třídu.

Výjimky

accessMask, , inheritanceFlagspropagationFlagsnebo flags určuje neplatnou hodnotu.

identityReference je null.

-nebo-

accessMask je nula.

identityReference není typu SecurityIdentifier, ani takového typu NTAccount , který lze převést na typ SecurityIdentifier.

Poznámky

Doporučený způsob, jak vytvořit pravidla auditu, je použít konstruktory MutexAuditRule třídy .

Poznámka

I když příznaky dědičnosti a šíření nemají pro pojmenované mutexy význam, je stále možné je zadat. To se nedoporučuje, protože zbytečně komplikuje údržbu pravidel, například tím, že narušuje kombinaci pravidel, která by jinak byla kompatibilní.

Platí pro