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).

accessMask
Int32

Битовая маска Int32, показывающая используемые права доступа.

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).

accessMask
Int32

Битовая маска Int32, показывающая используемые права доступа.

isInherited
Boolean

Объект Boolean, указывающий, наследуются ли элементы управления доступом. Значение true, если элементы управления доступом наследуются; в противном случае — значение false.

inheritanceFlags
InheritanceFlags

Объект InheritanceFlags, содержащий флаги наследования для объекта каталога.

propagationFlags
PropagationFlags

Объект PropagationFlags, содержащий флаги распространения наследования для объекта каталога.

flags
AuditFlags

Объект AuditFlags, содержащий флаги аудита для данного объекта ActiveDirectorySecurity.

objectGuid
Guid

Объект Guid, содержащий GUID объекта каталога.

inheritedObjectGuid
Guid

Объект Guid, содержащий GUID наследуемого объекта каталога.

Возвращаемое значение

Объект AuditRule, соответствующий объекту ActiveDirectorySecurity.

См. также раздел

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