DirectoryObjectSecurity.AuditRuleFactory Método
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 com os valores especificados.
public:
virtual 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 objectType, Guid inheritedObjectType);
public virtual 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 objectType, Guid inheritedObjectType);
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 Overridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags, objectType As Guid, inheritedObjectType As Guid) As AuditRule
Parâmetros
- identityReference
- 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
se essa regra for herdada de um contêiner pai.
- inheritanceFlags
- InheritanceFlags
Especifica as propriedades de herança da regra de auditoria.
- propagationFlags
- PropagationFlags
Especifica se as regras de auditoria herdadas são propagadas automaticamente. Os sinalizadores de propagação serão ignorados se inheritanceFlags
estiver definido como None.
- flags
- AuditFlags
Especifica as condições para as quais a regra é auditada.
- objectType
- Guid
A identidade da classe de objetos aos quais se aplica a nova regra de auditoria.
- inheritedObjectType
- Guid
A identidade da classe de objetos filho que podem herdar a nova regra de auditoria.
Retornos
O objeto AuditRule criado por esse método.