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