AuditRule Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe AuditRule 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. Precisa ser um objeto que possa ser convertido como um SecurityIdentifier.
- accessMask
- Int32
A máscara de acesso dessa 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
para herdar esta regra de um contêiner pai.
- inheritanceFlags
- InheritanceFlags
As propriedades de herança da regra de auditoria.
- propagationFlags
- PropagationFlags
Se as regras de auditoria herdadas são propagadas automaticamente. Os sinalizadores de propagação serão ignorados se inheritanceFlags
estiver definido como None.
- auditFlags
- AuditFlags
As condições para as quais a regra é auditada.
Exceções
O valor do parâmetro identity
não pode ser convertido como um SecurityIdentifier ou o parâmetro auditFlags
contém um valor inválido.
O valor do parâmetro accessMask
é zero ou os parâmetros inheritanceFlags
ou propagationFlags
contêm valores de sinalizador não reconhecidos.
Notas aos Herdeiros
Esse método não deve ser usado por integradores. Os integradores nunca devem criar regras herdadas.