AuditRule Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса AuditRule, используя указанные значения.
protected:
AuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags auditFlags);
protected AuditRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.AuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, auditFlags As AuditFlags)
Параметры
- identity
- IdentityReference
Удостоверение, к которому применяется правило аудита. Это должен быть объект, который может быть приведен к SecurityIdentifier.
- accessMask
- Int32
Маска доступа данного правила. Маска доступа является 32-разрядной коллекцией анонимных битов, значение которой определяется отдельными интеграторами.
- isInherited
- Boolean
Значениеtrue
, если правило должно наследоваться от родительского контейнера.
- inheritanceFlags
- InheritanceFlags
Свойства наследования правила аудита.
- propagationFlags
- PropagationFlags
Выполняется ли автоматическое распространение наследуемых правил аудита. Флаги распространения не учитываются, если inheritanceFlags
имеет значение None.
- auditFlags
- AuditFlags
Условия, в которых применяется правило аудита.
Исключения
Значение параметра identity
нельзя привести к типу SecurityIdentifier или параметр auditFlags
содержит недопустимое значение.
Значение параметра accessMask
равно нулю, либо параметр inheritanceFlags
или propagationFlags
содержит неопознанные значения флагов.
Примечания для тех, кто наследует этот метод
Этот метод не должен использоваться интеграторами. Интеграторы никогда не должны создавать унаследованные правила.