ActiveDirectoryAccessRule Classe

Definição

A classe ActiveDirectoryAccessRule é usada para representar uma entrada de controlo de acesso (ACE) na lista de controlo de acesso discricionária (DACL) de um objeto Active Directory Domain Services.

public ref class ActiveDirectoryAccessRule : System::Security::AccessControl::ObjectAccessRule
public class ActiveDirectoryAccessRule : System.Security.AccessControl.ObjectAccessRule
type ActiveDirectoryAccessRule = class
    inherit ObjectAccessRule
Public Class ActiveDirectoryAccessRule
Inherits ObjectAccessRule
Herança
Derivado

Observações

A ActiveDirectoryAccessRule classe contém propriedades da regra de acesso, como o trustee, tipo de controlo de acesso, máscara de acesso e flags de herança. Este tipo de regra de acesso é definido num ActiveDirectorySecurity objeto.

Depois de o ActiveDirectorySecurity objeto ser comprometido na loja de diretórios, irá modificar o descritor de segurança do objeto de acordo com as regras definidas sobre o ActiveDirectoryAccessRule objeto.

Construtores

Name Description
ActiveDirectoryAccessRule(IdentityReference, ActiveDirectoryRights, AccessControlType, ActiveDirectorySecurityInheritance, Guid)

Inicializa uma nova instância da classe ActiveDirectoryAccessRule com a referência de identidade especificada, direitos de Active Directory Domain Services, tipo de regra de acesso, tipo de herança e tipo de objeto herdado.

ActiveDirectoryAccessRule(IdentityReference, ActiveDirectoryRights, AccessControlType, ActiveDirectorySecurityInheritance)

Inicializa uma nova instância da classe ActiveDirectoryAccessRule com a referência de identidade especificada, direitos de Active Directory Domain Services, tipo de regra de acesso e tipo de herança.

ActiveDirectoryAccessRule(IdentityReference, ActiveDirectoryRights, AccessControlType, Guid, ActiveDirectorySecurityInheritance, Guid)

Inicializa uma nova instância da classe ActiveDirectoryAccessRule com a referência de identidade especificada, direitos de Active Directory Domain Services, tipo de regra de acesso, tipo de objeto, tipo de herança e tipo de objeto herdado.

ActiveDirectoryAccessRule(IdentityReference, ActiveDirectoryRights, AccessControlType, Guid, ActiveDirectorySecurityInheritance)

Inicializa uma nova instância da classe ActiveDirectoryAccessRule com a referência de identidade especificada, direitos de Active Directory Domain Services, tipo de regra de acesso, tipo de objeto e tipo de herança.

ActiveDirectoryAccessRule(IdentityReference, ActiveDirectoryRights, AccessControlType, Guid)

Inicializa uma nova instância da classe ActiveDirectoryAccessRule com a referência de identidade especificada, direitos de Active Directory Domain Services, tipo de regra de acesso e tipo de objeto.

ActiveDirectoryAccessRule(IdentityReference, ActiveDirectoryRights, AccessControlType)

Inicializa uma nova instância da classe ActiveDirectoryAccessRule com a referência de identidade especificada, direitos de Active Directory Domain Services e tipo de regra de acesso.

Propriedades

Name Description
AccessControlType

Obtém o AccessControlType valor associado a este AccessRule objeto.

(Herdado de AccessRule)
AccessMask

Recebe a máscara de acesso por causa desta regra.

(Herdado de AuthorizationRule)
ActiveDirectoryRights

Obtém os direitos do Active Directory Domain Services para esta regra de acesso.

IdentityReference

Percebe a IdentityReference que esta regra se aplica.

(Herdado de AuthorizationRule)
InheritanceFlags

Obtém o valor dos flags que determinam como esta regra é herdada pelos objetos filhos.

(Herdado de AuthorizationRule)
InheritanceType

Obtém o tipo de herança para esta regra de acesso.

InheritedObjectType

Obtém o tipo de objeto filho que pode herdar o ObjectAccessRule objeto.

(Herdado de ObjectAccessRule)
IsInherited

Recebe um valor que indica se esta regra está explicitamente definida ou é herdada de um objeto contentor pai.

(Herdado de AuthorizationRule)
ObjectFlags

Recebe flags que especificam se as ObjectType propriedades e InheritedObjectType do ObjectAccessRule objeto contêm valores válidos.

(Herdado de ObjectAccessRule)
ObjectType

Obtém o tipo de objeto a que se ObjectAccessRule aplica.

(Herdado de ObjectAccessRule)
PropagationFlags

Obtém o valor dos flags de propagação, que determinam como a herança desta regra é propagada para objetos filhos. Esta propriedade é significativa apenas quando o valor da InheritanceFlags enumeração não Noneé .

(Herdado de AuthorizationRule)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a