ObjectAuditRule Constructor

Definitie

Initialiseert een nieuw exemplaar van de ObjectAuditRule klasse.

protected:
 ObjectAuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AuditFlags auditFlags);
protected ObjectAuditRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.ObjectAuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.ObjectAuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, auditFlags As AuditFlags)

Parameters

identity
IdentityReference

De identiteit waarop de toegangsregel 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 toegangsregel.

propagationFlags
PropagationFlags

Of overgenomen toegangsregels automatisch worden doorgegeven. De doorgiftevlagmen worden genegeerd als inheritanceFlags deze is ingesteld op None.

objectType
Guid

Het type object waarop de regel van toepassing is.

inheritedObjectType
Guid

Het type onderliggend object dat de regel kan overnemen.

auditFlags
AuditFlags

De controlevoorwaarden.

Uitzonderingen

De waarde van de identity parameter kan niet worden gecast als een SecurityIdentifier, of de objectType parameter bevat een ongeldige waarde.

De waarde van de accessMask parameter is 0 of de inheritanceFlags of propagationFlags parameters bevatten niet-herkende vlagwaarden.

Van toepassing op