MutexSecurity.AuditRuleFactory Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy új naplózási szabályt, amely megadja a felhasználót, akire a szabály vonatkozik, a naplózáshoz való hozzáférési jogosultságokat és a naplózási szabályt kiváltó eredményt.
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
Paraméterek
- identityReference
- IdentityReference
Azt IdentityReference a felhasználót vagy csoportot azonosítja, akire a szabály vonatkozik.
- accessMask
- Int32
Az értékek bitenkénti kombinációja MutexRights , amely megadja a naplózáshoz szükséges hozzáférési jogosultságokat, és egy egész számra vetítve.
- isInherited
- Boolean
Az elnevezett várakozási fogópontok értelmetlenek, mert nincs hierarchiájuk.
- inheritanceFlags
- InheritanceFlags
Az elnevezett várakozási fogópontok értelmetlenek, mert nincs hierarchiájuk.
- propagationFlags
- PropagationFlags
Az elnevezett várakozási fogópontok értelmetlenek, mert nincs hierarchiájuk.
- flags
- AuditFlags
Az értékek bitenkénti kombinációja AuditFlags , amely meghatározza, hogy a sikeres hozzáférés, a sikertelen hozzáférés vagy mindkettő naplózása szükséges-e.
Válaszok
A MutexAuditRule megadott felhasználó megadott naplózási szabályát képviselő objektum. A metódus visszatérési típusa az alaposztály, AuditRulede a visszatérési érték biztonságosan átírható a származtatott osztályba.
Kivételek
accessMask, inheritanceFlags, propagationFlagsvagy flags érvénytelen értéket ad meg.
identityReference nem típus, SecurityIdentifierés nem is olyan típus, mint amely NTAccount típussá SecurityIdentifieralakítható.
Megjegyzések
Az auditszabályok létrehozásának ajánlott módja az osztály konstruktorainak MutexAuditRule használata.
Note
Bár az öröklési és propagálási jelzők értelmetlenek a nevesített mutexekhez, mégis megadhatóak. Ez nem ajánlott, mert szükségtelenül bonyolítja a szabályok fenntartását, például azáltal, hogy zavarja az egyébként kompatibilis szabályok kombinációját.