DirectoryObjectSecurity.AuditRuleFactory Método

Definição

Inicializa uma nova instância da AuditRule classe 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. Deve ser um objeto que pode 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, o significado do qual é 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 estiverem definidos como None.

flags
AuditFlags

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

objectType
Guid

A identidade da classe de objetos à qual a nova regra de auditoria se aplica.

inheritedObjectType
Guid

A identidade da classe de objetos filho que pode herdar a nova regra de auditoria.

Retornos

O AuditRule objeto que este método cria.

Aplica-se a