Поделиться через


SystemAcl.RemoveAuditSpecific Метод

Определение

Удаляет указанное правило аудита из текущего объекта DiscretionaryAcl.

Перегрузки

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Удаляет указанное правило аудита из текущего объекта DiscretionaryAcl.

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

Удаляет указанное правило аудита из текущего объекта DiscretionaryAcl.

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

Удаляет указанное правило аудита из текущего объекта DiscretionaryAcl. Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Удаляет указанное правило аудита из текущего объекта 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)

Удаляет указанное правило аудита из текущего объекта 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)

Удаляет указанное правило аудита из текущего объекта 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, 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

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

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