ActiveDirectorySecurity.AuditRuleFactory Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект AuditRule.
Перегрузки
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Создает объект AuditRule с заданными значениями. |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid) |
Создает объект AuditRule с заданными значениями. |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)
- Исходный код:
- ActiveDirectorySecurity.cs
- Исходный код:
- ActiveDirectorySecurity.cs
- Исходный код:
- ActiveDirectorySecurity.cs
Создает объект AuditRule с заданными значениями.
public:
override 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);
public override sealed 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);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides NotOverridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule
Параметры
- identityReference
- IdentityReference
Объект IdentityReference, например объект NTAccount, разрешающийся в идентификатор безопасности (SID).
- isInherited
- Boolean
Объект Boolean, указывающий, наследуются ли элементы управления доступом. Значение true
, если элементы управления доступом наследуются; в противном случае — значение false
.
- inheritanceFlags
- InheritanceFlags
Объект InheritanceFlags, содержащий флаги наследования для объекта каталога.
- propagationFlags
- PropagationFlags
Объект PropagationFlags, содержащий флаги распространения наследования для объекта каталога.
- flags
- AuditFlags
Объект AuditFlags, содержащий флаги аудита для данного объекта ActiveDirectorySecurity.
Возвращаемое значение
Объект AuditRule, соответствующий объекту ActiveDirectorySecurity.
См. также раздел
Применяется к
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid)
- Исходный код:
- ActiveDirectorySecurity.cs
- Исходный код:
- ActiveDirectorySecurity.cs
- Исходный код:
- ActiveDirectorySecurity.cs
Создает объект AuditRule с заданными значениями.
public:
override 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 objectGuid, Guid inheritedObjectGuid);
public override sealed 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 objectGuid, Guid inheritedObjectGuid);
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 Overrides NotOverridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags, objectGuid As Guid, inheritedObjectGuid As Guid) As AuditRule
Параметры
- identityReference
- IdentityReference
Объект IdentityReference, например объект NTAccount, разрешающийся в идентификатор безопасности (SID).
- isInherited
- Boolean
Объект Boolean, указывающий, наследуются ли элементы управления доступом. Значение true
, если элементы управления доступом наследуются; в противном случае — значение false
.
- inheritanceFlags
- InheritanceFlags
Объект InheritanceFlags, содержащий флаги наследования для объекта каталога.
- propagationFlags
- PropagationFlags
Объект PropagationFlags, содержащий флаги распространения наследования для объекта каталога.
- flags
- AuditFlags
Объект AuditFlags, содержащий флаги аудита для данного объекта ActiveDirectorySecurity.
Возвращаемое значение
Объект AuditRule, соответствующий объекту ActiveDirectorySecurity.