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

Параметры

sid
SecurityIdentifier

Для 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

Тип правила аудита для удаления.

sid
SecurityIdentifier

Для 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

Тип правила аудита для удаления.

sid
SecurityIdentifier

Для SecurityIdentifier удаления правила аудита.

accessMask
Int32

Маска доступа для удаления правила.

inheritanceFlags
InheritanceFlags

Флаги, указывающие свойства наследования правила, которые необходимо удалить.

propagationFlags
PropagationFlags

Флаги, указывающие свойства распространения наследования для удаления правила.

objectFlags
ObjectAceFlags

Флаги, указывающие, содержат ли objectType параметры и inheritedObjectType значения, отличныеnull от значений.

objectType
Guid

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

inheritedObjectType
Guid

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

Возвращаемое значение

true Значение , если этот метод успешно удаляет указанное правило аудита; falseв противном случае .

Комментарии

Удаление аудита выполняется с помощью сложного алгоритма, который может добавлять acEs в дополнение к удалению.

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