SystemAcl.SetAudit Methode

Definitie

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in.

Overloads

Name Description
SetAudit(SecurityIdentifier, ObjectAuditRule)

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in.

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in.

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

Opmerkingen

Met deze methoden verwijdert u alle bestaande Access Control vermeldingen (ACL's) die overeenkomen met beide opgegeven SecurityIdentifier-object en de opgegeven controlevoorwaarde.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in.

public:
 void SetAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public void SetAudit(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.SetAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> unit
Public Sub SetAudit (sid As SecurityIdentifier, rule As ObjectAuditRule)

Parameters

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een controleregel moet worden ingesteld.

rule
ObjectAuditRule

De ObjectAuditRule instantie waarvoor een controleregel moet worden ingesteld.

Van toepassing op

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in.

public:
 void SetAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void SetAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.SetAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub SetAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

Parameters

auditFlags
AuditFlags

De controlevoorwaarde die moet worden ingesteld.

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een controleregel moet worden ingesteld.

accessMask
Int32

Het toegangsmasker voor de nieuwe controleregel.

inheritanceFlags
InheritanceFlags

Vlaggen die de overname-eigenschappen van de nieuwe controleregel opgeven.

propagationFlags
PropagationFlags

Vlaggen die de overnamedoorgifte-eigenschappen voor de nieuwe controleregel opgeven.

Opmerkingen

Met deze methode verwijdert u alle bestaande Access Control vermeldingen (ACL's) die overeenkomen met beide opgegeven SecurityIdentifier-object en de opgegeven controlevoorwaarde.

Van toepassing op

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Hiermee stelt u de opgegeven controleregel voor het opgegeven SecurityIdentifier object in. Gebruik deze methode voor mapobjecten Access Control Lijsten (ACL's) bij het opgeven van het objecttype of het overgenomen objecttype.

public:
 void SetAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public void SetAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.SetAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub SetAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

Parameters

auditFlags
AuditFlags

De controlevoorwaarde die moet worden ingesteld.

sid
SecurityIdentifier

De SecurityIdentifier instantie waarvoor een controleregel moet worden ingesteld.

accessMask
Int32

Het toegangsmasker voor de nieuwe controleregel.

inheritanceFlags
InheritanceFlags

Vlaggen die de overname-eigenschappen van de nieuwe controleregel opgeven.

propagationFlags
PropagationFlags

Vlaggen die de overnamedoorgifte-eigenschappen voor de nieuwe controleregel opgeven.

objectFlags
ObjectAceFlags

Vlaggen die aangeven of de objectType en inheritedObjectType parameters niet-waardennull bevatten.

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.

Opmerkingen

Met deze methode verwijdert u alle bestaande Access Control vermeldingen (ACL's) die overeenkomen met beide opgegeven SecurityIdentifier-object en de opgegeven controlevoorwaarde.

Van toepassing op