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 содержит неопознанные значения флагов.

Примечания для тех, кто наследует этот метод

Этот метод не должен использоваться интеграторами. Интеграторы никогда не должны создавать унаследованные правила.

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