DirectoryObjectSecurity.AuditRuleFactory Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса AuditRule с использованием указанных значений.
public:
virtual System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags, Guid objectType, Guid inheritedObjectType);
public virtual System.Security.AccessControl.AuditRule AuditRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags, Guid objectType, Guid inheritedObjectType);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags * Guid * Guid -> System.Security.AccessControl.AuditRule
Public Overridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags, objectType As Guid, inheritedObjectType As Guid) As AuditRule
Параметры
- identityReference
- IdentityReference
Удостоверение, к которому применяется правило аудита. Это должен быть объект, который может быть приведен к SecurityIdentifier.
- accessMask
- Int32
Маска доступа данного правила. Маска доступа является 32-разрядной коллекцией анонимных битов, значение которой определяется отдельными интеграторами.
- isInherited
- Boolean
Значение true
, если правило наследуется от родительского контейнера.
- inheritanceFlags
- InheritanceFlags
Указывает свойства наследования правила аудита.
- propagationFlags
- PropagationFlags
Указывает, выполняется ли автоматическое распространение наследуемых правил аудита. Флаги распространения не учитываются, если inheritanceFlags
имеет значение None.
- flags
- AuditFlags
Указывает условия, в которых выполняется аудит правила.
- objectType
- Guid
Идентификатор класса объектов, к которым применяется новое правило аудита.
- inheritedObjectType
- Guid
Идентификатор класса дочерних объектов, которые могут наследовать новое правило аудита.
Возвращаемое значение
Объект AuditRule, создаваемый с помощью данного метода.