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)
Параметры
Объект 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
Тип удаляемого правила аудита.
Объект 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
Тип удаляемого правила аудита.
Объект SecurityIdentifier, для которого удаляется правило аудита.
- accessMask
- Int32
Маска доступа для удаляемого правила.
- inheritanceFlags
- InheritanceFlags
Флаги, определяющие свойства наследования удаляемого правила.
- propagationFlags
- PropagationFlags
Флаги, определяющие свойства распространения наследования удаляемого правила.
- objectFlags
- ObjectAceFlags
Флаги, определяющие, содержат ли параметры objectType
и inheritedObjectType
значения, отличные от null
.
- objectType
- Guid
Идентификатор класса объектов, к которым применяется удаляемое правило аудита.
- inheritedObjectType
- Guid
Идентификатор класса дочерних объектов, которые могут наследовать удаляемое правило аудита.