SystemAcl.RemoveAudit Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет указанное правило аудита из текущего объекта SystemAcl.
Перегрузки
RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Удаляет указанное правило аудита из текущего объекта SystemAcl. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Удаляет указанное правило аудита из текущего объекта SystemAcl. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Удаляет указанное правило аудита из текущего объекта SystemAcl. Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта. |
Комментарии
Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять ACE в дополнение к их удалению.
RemoveAudit(SecurityIdentifier, ObjectAuditRule)
Удаляет указанное правило аудита из текущего объекта SystemAcl.
public:
bool RemoveAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public bool RemoveAudit (System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.RemoveAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> bool
Public Function RemoveAudit (sid As SecurityIdentifier, rule As ObjectAuditRule) As Boolean
Параметры
Объект SecurityIdentifier, для которого удаляется правило аудита.
- rule
- ObjectAuditRule
Объект ObjectAuditRule, для которого удаляется правило аудита.
Возвращаемое значение
Значение true
, если метод успешно удаляет указанное правило аудита; в противном случае — значение false
.
Комментарии
Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять ACE в дополнение к их удалению.
Применяется к
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Удаляет указанное правило аудита из текущего объекта SystemAcl.
public:
bool RemoveAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public bool RemoveAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags) As Boolean
Параметры
- auditFlags
- AuditFlags
Тип удаляемого правила аудита.
Объект SecurityIdentifier, для которого удаляется правило аудита.
- accessMask
- Int32
Маска доступа для удаляемого правила.
- inheritanceFlags
- InheritanceFlags
Флаги, определяющие свойства наследования удаляемого правила.
- propagationFlags
- PropagationFlags
Флаги, определяющие свойства распространения наследования удаляемого правила.
Возвращаемое значение
Значение true
, если метод успешно удаляет указанное правило аудита; в противном случае — значение false
.
Комментарии
Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять ACE в дополнение к их удалению.
Применяется к
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Удаляет указанное правило аудита из текущего объекта SystemAcl. Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.
public:
bool RemoveAudit(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 bool RemoveAudit (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.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid) As Boolean
Параметры
- auditFlags
- AuditFlags
Тип удаляемого правила аудита.
Объект SecurityIdentifier, для которого удаляется правило аудита.
- accessMask
- Int32
Маска доступа для удаляемого правила.
- inheritanceFlags
- InheritanceFlags
Флаги, определяющие свойства наследования удаляемого правила.
- propagationFlags
- PropagationFlags
Флаги, определяющие свойства распространения наследования удаляемого правила.
- objectFlags
- ObjectAceFlags
Флаги, определяющие, содержат ли параметры objectType
и inheritedObjectType
значения, отличные от null
.
- objectType
- Guid
Идентификатор класса объектов, к которым применяется удаляемое правило аудита.
- inheritedObjectType
- Guid
Идентификатор класса дочерних объектов, которые могут наследовать удаляемое правило аудита.
Возвращаемое значение
Значение true
, если метод успешно удаляет указанное правило аудита; в противном случае — значение false
.
Комментарии
Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять ACE в дополнение к их удалению.