SystemAcl.SetAudit Metod

Definition

Anger den angivna granskningsregeln för det angivna SecurityIdentifier objektet.

Överlagringar

Name Description
SetAudit(SecurityIdentifier, ObjectAuditRule)

Anger den angivna granskningsregeln för det angivna SecurityIdentifier objektet.

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

Anger den angivna granskningsregeln för det angivna SecurityIdentifier objektet.

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

Anger den angivna granskningsregeln för det angivna SecurityIdentifier objektet. Använd den här metoden för katalogobjekt Access Control listor (ACL) när du anger objekttypen eller den ärvda objekttypen.

Kommentarer

Dessa metoder tar bort alla befintliga Access Control poster (ACL) som matchar både angivna SecurityIdentifier-objekt och det angivna granskningsvillkoret.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Anger den angivna granskningsregeln för det angivna SecurityIdentifier objektet.

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)

Parametrar

sid
SecurityIdentifier

För SecurityIdentifier vilken du ska ange en granskningsregel.

rule
ObjectAuditRule

För ObjectAuditRule vilken du ska ange en granskningsregel.

Gäller för

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

Anger den angivna granskningsregeln för det angivna SecurityIdentifier objektet.

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)

Parametrar

auditFlags
AuditFlags

Granskningsvillkoret som ska anges.

sid
SecurityIdentifier

För SecurityIdentifier vilken du ska ange en granskningsregel.

accessMask
Int32

Åtkomstmasken för den nya granskningsregeln.

inheritanceFlags
InheritanceFlags

Flaggor som anger arvsegenskaperna för den nya granskningsregeln.

propagationFlags
PropagationFlags

Flaggor som anger egenskaperna för arvsspridning för den nya granskningsregeln.

Kommentarer

Den här metoden tar bort alla befintliga Access Control poster (ACL) som matchar både angivna SecurityIdentifier-objekt och det angivna granskningsvillkoret.

Gäller för

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

Anger den angivna granskningsregeln för det angivna SecurityIdentifier objektet. Använd den här metoden för katalogobjekt Access Control listor (ACL) när du anger objekttypen eller den ärvda objekttypen.

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)

Parametrar

auditFlags
AuditFlags

Granskningsvillkoret som ska anges.

sid
SecurityIdentifier

För SecurityIdentifier vilken du ska ange en granskningsregel.

accessMask
Int32

Åtkomstmasken för den nya granskningsregeln.

inheritanceFlags
InheritanceFlags

Flaggor som anger arvsegenskaperna för den nya granskningsregeln.

propagationFlags
PropagationFlags

Flaggor som anger egenskaperna för arvsspridning för den nya granskningsregeln.

objectFlags
ObjectAceFlags

Flaggor som anger om parametrarna objectType och inheritedObjectType innehåller icke-värdennull .

objectType
Guid

Identiteten för den klass av objekt som den nya granskningsregeln gäller för.

inheritedObjectType
Guid

Identiteten för klassen för underordnade objekt som kan ärva den nya granskningsregeln.

Kommentarer

Den här metoden tar bort alla befintliga Access Control poster (ACL) som matchar både angivna SecurityIdentifier-objekt och det angivna granskningsvillkoret.

Gäller för