Поделиться через


CryptoKeySecurity.AuditRuleFactory Метод

Определение

Инициализирует новый экземпляр класса 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

Удостоверение, к которому применяется правило аудита. Это должен быть объект, который может быть приведен к SecurityIdentifier.

accessMask
Int32

Маска доступа данного правила. Маска доступа является 32-разрядной коллекцией анонимных битов, значение которой определяется отдельными интеграторами.

isInherited
Boolean

Значение true, если правило наследуется от родительского контейнера.

inheritanceFlags
InheritanceFlags

Указывает свойства наследования правила аудита.

propagationFlags
PropagationFlags

Указывает, выполняется ли автоматическое распространение наследуемых правил аудита. Флаги распространения не учитываются, если inheritanceFlags имеет значение None.

flags
AuditFlags

Указывает условия, в которых выполняется аудит правила.

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

Объект AuditRule, создаваемый с помощью данного метода.

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