ActiveDirectoryAuditRule Classe
Definição
O ActiveDirectoryAuditRule é usado para definir uma ACE (entrada de controle de acesso) em uma SACL (lista de controle de acesso do sistema).The ActiveDirectoryAuditRule is used to set an access control entry (ACE) on a system access control list (SACL). O ActiveDirectoryAccessRule contém o objeto de confiança, que é representado como um objeto IdentityReference.The ActiveDirectoryAccessRule contains the trustee, which is represented as an IdentityReference object. Ele também contém informações sobre o tipo de controle de acesso, máscara de acesso e outras propriedades como sinalizadores de herança.It also contains information about the access control type, access mask, and other properties such as inheritance flags. Essa regra é definida em um objeto ActiveDirectorySecurity.This rule is set on an ActiveDirectorySecurity object. Após o ActiveDirectorySecurity ser confirmado no repositório de diretórios, ele modificará o objeto descritor de segurança de acordo com as regras definidas em ActiveDirectoryAuditRule.After the ActiveDirectorySecurity is committed to the directory store, it will modify the security descriptor object according to the rules that are set on ActiveDirectoryAuditRule.
public ref class ActiveDirectoryAuditRule : System::Security::AccessControl::ObjectAuditRule
public class ActiveDirectoryAuditRule : System.Security.AccessControl.ObjectAuditRule
type ActiveDirectoryAuditRule = class
inherit ObjectAuditRule
Public Class ActiveDirectoryAuditRule
Inherits ObjectAuditRule
- Herança
Construtores
| ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags) |
Inicializa uma nova instância da classe ActiveDirectoryAuditRule com a identidade, os direitos e os sinalizadores especificados.Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, and flags. |
| ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, ActiveDirectorySecurityInheritance) |
Inicializa uma nova instância da classe ActiveDirectoryAuditRule com a identidade, os direitos, os sinalizadores e o tipo de herança especificados.Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, and inheritance type. |
| ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, ActiveDirectorySecurityInheritance, Guid) |
Inicializa uma nova instância da classe ActiveDirectoryAuditRule com a identidade, os direitos, os sinalizadores, o tipo de herança e o tipo de objeto herdado especificados.Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, inheritance type, and inherited object type. |
| ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, Guid) |
Inicializa uma nova instância da classe ActiveDirectoryAuditRule com a identidade, os direitos, os sinalizadores e o tipo de objeto especificados.Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, and object type. |
| ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, Guid, ActiveDirectorySecurityInheritance) |
Inicializa uma nova instância da classe ActiveDirectoryAuditRule com a identidade, os direitos, os sinalizadores, o tipo de objeto e o tipo de herança especificados.Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, object type, and inheritance type. |
| ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, Guid, ActiveDirectorySecurityInheritance, Guid) |
Inicializa uma nova instância da classe ActiveDirectoryAuditRule com a identidade, os direitos, os sinalizadores, o tipo de objeto, o tipo de herança e o tipo de objeto herdado especificados.Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, object type, inheritance type, and inherited object type. |
Propriedades
| AccessMask |
Obtém a máscara de acesso para essa regra.Gets the access mask for this rule. (Herdado de AuthorizationRule) |
| ActiveDirectoryRights |
Obtém os direitos para a regra de auditoria.Gets the rights for the audit rule. |
| AuditFlags |
Obtém os sinalizadores de auditoria para esta regra de auditoria.Gets the audit flags for this audit rule. (Herdado de AuditRule) |
| IdentityReference |
Obtém o IdentityReference ao qual essa regra se aplica.Gets the IdentityReference to which this rule applies. (Herdado de AuthorizationRule) |
| InheritanceFlags |
Obtém o valor de sinalizadores que determinam como a essa regra é herdada por objetos filhos.Gets the value of flags that determine how this rule is inherited by child objects. (Herdado de AuthorizationRule) |
| InheritanceType |
Obtém o tipo de herança da regra de auditoria.Gets the inheritance type of the audit rule. |
| InheritedObjectType |
Obtém o tipo de objeto filho que pode herdar o objeto ObjectAuditRule.Gets the type of child object that can inherit the ObjectAuditRule object. (Herdado de ObjectAuditRule) |
| IsInherited |
Obtém um valor que indica se esta regra é definida explicitamente ou é herdada de um objeto de contêiner pai.Gets a value indicating whether this rule is explicitly set or is inherited from a parent container object. (Herdado de AuthorizationRule) |
| ObjectFlags |
As propriedades ObjectType e InheritedObjectType do objeto ObjectAuditRule contêm os valores válidos.ObjectType and InheritedObjectType properties of the ObjectAuditRule object contain valid values. (Herdado de ObjectAuditRule) |
| ObjectType |
Obtém o tipo de objeto ao qual o ObjectAuditRule se aplica.Gets the type of object to which the ObjectAuditRule applies. (Herdado de ObjectAuditRule) |
| PropagationFlags |
Obtém o valor dos sinalizadores de propagação, que determinam como a herança dessa regra é propagada a objetos filho.Gets the value of the propagation flags, which determine how inheritance of this rule is propagated to child objects. Esta propriedade é significativa somente quando o valor de enumeração InheritanceFlags não é None.This property is significant only when the value of the InheritanceFlags enumeration is not None. (Herdado de AuthorizationRule) |
Métodos
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |