AuditRule Construtor

Definição

Inicializa uma nova instância da AuditRule classe usando os valores especificados.

protected:
 AuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags auditFlags);
protected AuditRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.AuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, auditFlags As AuditFlags)

Parâmetros

identity
IdentityReference

A identidade à qual a regra de auditoria se aplica. Deve ser um objeto que possa ser lançado como um SecurityIdentifier.

accessMask
Int32

A máscara de acesso desta regra. A máscara de acesso é uma coleção de 32 bits de bits anónimos, cujo significado é definido pelos integradores individuais.

isInherited
Boolean

true herdar esta regra de um contentor pai.

inheritanceFlags
InheritanceFlags

As propriedades de herança da regra de auditoria.

propagationFlags
PropagationFlags

Se as regras de auditoria herdadas são automaticamente propagadas. As bandeiras de propagação são ignoradas se inheritanceFlags for definido como None.

auditFlags
AuditFlags

As condições para as quais a regra é auditada.

Exceções

O valor do identity parâmetro não pode ser convertido como um SecurityIdentifier, ou o auditFlags parâmetro contém um valor inválido.

O valor do accessMask parâmetro é zero, ou os inheritanceFlags parâmetros ou propagationFlags contêm valores de bandeira não reconhecidos.

Notas para Herdeiros

Este método não deve ser utilizado por integradores. Os integradores nunca devem criar regras herdadas.

Aplica-se a