SystemAcl.AddAudit 方法

定义

将一个审核规则添加到当前 SystemAcl 对象。

重载

AddAudit(SecurityIdentifier, ObjectAuditRule)

将一个审核规则添加到当前 SystemAcl 对象。

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

将一个审核规则添加到当前 SystemAcl 对象。

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

将具有指定设置的审核规则添加到当前 SystemAcl 对象。 在指定新审核规则的对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。

注解

添加审核规则可能会导致将一个或多个现有访问控制项 (ACE) 组合在一起。

AddAudit(SecurityIdentifier, ObjectAuditRule)

将一个审核规则添加到当前 SystemAcl 对象。

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

参数

sid
SecurityIdentifier

要为其添加审核规则的 SecurityIdentifier

rule
ObjectAuditRule

新审核规则的 ObjectAuditRule

注解

添加审核规则可能会导致将一个或多个现有访问控制项 (ACE) 组合在一起。

适用于

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

将一个审核规则添加到当前 SystemAcl 对象。

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

参数

auditFlags
AuditFlags

要添加的审核规则的类型。

sid
SecurityIdentifier

要为其添加审核规则的 SecurityIdentifier

accessMask
Int32

新审核规则的访问掩码。

inheritanceFlags
InheritanceFlags

指定新审核规则的继承属性的标志。

propagationFlags
PropagationFlags

指定新审核规则的继承传播属性的标志。

注解

添加审核规则可能会导致将一个或多个现有访问控制项 (ACE) 组合在一起。

适用于

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

将具有指定设置的审核规则添加到当前 SystemAcl 对象。 在指定新审核规则的对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。

public:
 void AddAudit(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 AddAudit (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.AddAudit : 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 AddAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

参数

auditFlags
AuditFlags

要添加的审核规则的类型。

sid
SecurityIdentifier

要为其添加审核规则的 SecurityIdentifier

accessMask
Int32

新审核规则的访问掩码。

inheritanceFlags
InheritanceFlags

指定新审核规则的继承属性的标志。

propagationFlags
PropagationFlags

指定新审核规则的继承传播属性的标志。

objectFlags
ObjectAceFlags

指定 objectTypeinheritedObjectType 参数是否包含非 null 值的标志。

objectType
Guid

新审核规则所应用到的对象的类标识。

inheritedObjectType
Guid

可以继承新审核规则的子对象的类标识。

适用于