Compartilhar via


ObjectSecurity<T>.AuditRuleFactory Método

Definição

Inicializa uma nova instância da classe AuditRule que representa a regra de auditoria para o usuário especificado.

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 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 Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule

Parâmetros

identityReference
IdentityReference

Representa uma conta de usuário.

accessMask
Int32

Um inteiro que especifica um tipo de acesso.

isInherited
Boolean

true se a regra de acesso for herdada; caso contrário, false.

inheritanceFlags
InheritanceFlags

Especifica como propagar as máscaras de acesso a objetos filho.

propagationFlags
PropagationFlags

Especifica como propagar ACEs (Entradas de Controle de Acesso) para objetos filho.

flags
AuditFlags

Descreve o tipo de auditoria para executar.

Retornos

A regra de auditoria especificada para o usuário especificado.

Aplica-se a