DirectoryObjectSecurity.AuditRuleFactory Methode
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.
Initialiseert een nieuw exemplaar van de AuditRule klasse met de opgegeven waarden.
public:
virtual 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, Guid objectType, Guid inheritedObjectType);
public virtual 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, Guid objectType, Guid inheritedObjectType);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags * Guid * Guid -> System.Security.AccessControl.AuditRule
Public Overridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags, objectType As Guid, inheritedObjectType As Guid) As AuditRule
Parameters
- identityReference
- IdentityReference
De identiteit waarop de controleregel van toepassing is. Het moet een object zijn dat kan worden gegoten als een SecurityIdentifier.
- accessMask
- Int32
Het toegangsmasker van deze regel. Het toegangsmasker is een 32-bits verzameling anonieme bits, waarvan de betekenis wordt gedefinieerd door de afzonderlijke integrators.
- isInherited
- Boolean
true als deze regel wordt overgenomen van een bovenliggende container.
- inheritanceFlags
- InheritanceFlags
Hiermee geeft u de overname-eigenschappen van de controleregel.
- propagationFlags
- PropagationFlags
Hiermee geeft u op of overgenomen controleregels automatisch worden doorgegeven. De doorgiftevlagmen worden genegeerd als inheritanceFlags deze is ingesteld op None.
- flags
- AuditFlags
Hiermee geeft u de voorwaarden op waarvoor de regel wordt gecontroleerd.
- objectType
- Guid
De identiteit van de klasse objecten waarop de nieuwe controleregel van toepassing is.
- inheritedObjectType
- Guid
De identiteit van de klasse onderliggende objecten die de nieuwe controleregel kunnen overnemen.
Retouren
Het AuditRule object dat met deze methode wordt gemaakt.