SystemAcl.RemoveAuditSpecific 方法

定义

从当前 DiscretionaryAcl 对象中删除指定的审核规则。

重载

名称 说明
RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

从当前 DiscretionaryAcl 对象中删除指定的审核规则。

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

从当前 DiscretionaryAcl 对象中删除指定的审核规则。

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

从当前 DiscretionaryAcl 对象中删除指定的审核规则。 在指定对象类型或继承的对象类型时,将此方法用于目录对象访问控制列表(ACL)。

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Source:
ACL.cs

从当前 DiscretionaryAcl 对象中删除指定的审核规则。

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

参数

sid
SecurityIdentifier

SecurityIdentifier 删除审核规则的项。

rule
ObjectAuditRule

ObjectAuditRule要删除的规则。

适用于

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

Source:
ACL.cs

从当前 DiscretionaryAcl 对象中删除指定的审核规则。

public:
 void RemoveAuditSpecific(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void RemoveAuditSpecific(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAuditSpecific : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub RemoveAuditSpecific (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

指定要删除的规则的继承传播属性的标志。

适用于

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

Source:
ACL.cs

从当前 DiscretionaryAcl 对象中删除指定的审核规则。 在指定对象类型或继承的对象类型时,将此方法用于目录对象访问控制列表(ACL)。

public:
 void RemoveAuditSpecific(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 RemoveAuditSpecific(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.RemoveAuditSpecific : 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 RemoveAuditSpecific (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

指定和objectType参数是否inheritedObjectType包含非null值的标志。

objectType
Guid

已删除的审核控制规则应用到的对象类的标识。

inheritedObjectType
Guid

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

适用于