SystemAcl.RemoveAudit Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет указанное правило аудита из текущего SystemAcl объекта.
Перегрузки
| Имя | Описание |
|---|---|
| RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Удаляет указанное правило аудита из текущего SystemAcl объекта. |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Удаляет указанное правило аудита из текущего SystemAcl объекта. |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Удаляет указанное правило аудита из текущего SystemAcl объекта. Используйте этот метод для объектов каталога контроль доступа Списки (ACL) при указании типа объекта или унаследованного типа объекта. |
Комментарии
Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять acEs в дополнение к удалению.
RemoveAudit(SecurityIdentifier, ObjectAuditRule)
- Исходный код:
- ACL.cs
Удаляет указанное правило аудита из текущего 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в противном случае .
Комментарии
Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять acEs в дополнение к удалению.
Применяется к
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
- Исходный код:
- ACL.cs
Удаляет указанное правило аудита из текущего 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в противном случае .
Комментарии
Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять acEs в дополнение к удалению.
Применяется к
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
- Исходный код:
- ACL.cs
Удаляет указанное правило аудита из текущего SystemAcl объекта. Используйте этот метод для объектов каталога контроль доступа Списки (ACL) при указании типа объекта или унаследованного типа объекта.
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в противном случае .
Комментарии
Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять acEs в дополнение к удалению.