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)

Исходный код:
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)

Исходный код:
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)

Исходный код:
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

Удостоверение класса дочерних объектов, которые могут наследовать удаленное правило аудита.

Применяется к