ObjectAce Classe

Definição

Controla o acesso a objetos de Serviços de Diretório. Esta classe representa uma Entrada de Controlo de Acesso (ACE) associada a um objeto diretório.

public ref class ObjectAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class ObjectAce : System.Security.AccessControl.QualifiedAce
type ObjectAce = class
    inherit QualifiedAce
Public NotInheritable Class ObjectAce
Inherits QualifiedAce
Herança

Construtores

Name Description
ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[])

Inicia uma nova instância da ObjectAce classe.

Propriedades

Name Description
AccessMask

Obtém ou define a máscara de acesso para este KnownAce objeto.

(Herdado de KnownAce)
AceFlags

Obtém ou define o AceFlags associado a este GenericAce objeto.

(Herdado de GenericAce)
AceQualifier

Recebe um valor que especifica se o ACE permite acesso, nega acesso, causa auditorias ao sistema ou provoca alarmes do sistema.

(Herdado de QualifiedAce)
AceType

Recebe o tipo deste Controlo de Acesso Entry (ACE).

(Herdado de GenericAce)
AuditFlags

Obtém a informação de auditoria associada a esta Entrada de Controlo de Acesso (ACE).

(Herdado de GenericAce)
BinaryLength

Obtém o comprimento, em bytes, da representação binária do objeto atual ObjectAce . Este comprimento deve ser usado antes de organizar a ACL para um array binário com o GetBinaryForm(Byte[], Int32) método.

InheritanceFlags

Recebe flags que especificam as propriedades de herança desta Entrada de Controlo de Acesso (ACE).

(Herdado de GenericAce)
InheritedObjectAceType

Obtém ou define o GUID do tipo de objeto que pode herdar a Controlo de Acesso Entrada (ACE) que este objeto ObjectAce representa.

IsCallback

Especifica se este QualifiedAce objeto contém dados de callback.

(Herdado de QualifiedAce)
IsInherited

Recebe um valor booleano que especifica se esta Entrada de Controlo de Acesso (ACE) é herdada ou está definida explicitamente.

(Herdado de GenericAce)
ObjectAceFlags

Recebe ou define flags que especificam se as ObjectAceType propriedades e InheritedObjectAceType contêm valores que identificam tipos de objetos válidos.

ObjectAceType

Obtém ou define o GUID do tipo de objeto associado a este ObjectAce objeto.

OpaqueLength

Obtém o comprimento dos dados opacos de callback associados a este QualifiedAce objeto. Esta propriedade é válida apenas para callback Controlo de Acesso Entries (ACEs).

(Herdado de QualifiedAce)
PropagationFlags

Recebe flags que especificam as propriedades de propagação da herança desta Entrada de Controlo de Acesso (ACE).

(Herdado de GenericAce)
SecurityIdentifier

Obtém ou define o SecurityIdentifier objeto associado a este KnownAce objeto.

(Herdado de KnownAce)

Métodos

Name Description
Copy()

Cria uma cópia profunda desta Entrada de Controlo de Acesso (ACE).

(Herdado de GenericAce)
Equals(Object)

Determina se o objeto especificado GenericAce é igual ao objeto atual GenericAce .

(Herdado de GenericAce)
GetBinaryForm(Byte[], Int32)

Agrupa o conteúdo do ObjectAce objeto no array de bytes especificado a partir do deslocamento especificado.

GetHashCode()

Serve como função de hash para a GenericAce classe. O GetHashCode() método é adequado para uso em algoritmos de hashing e estruturas de dados como uma tabela de hash.

(Herdado de GenericAce)
GetOpaque()

Devolve os dados opacos de callback associados a este QualifiedAce objeto.

(Herdado de QualifiedAce)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MaxOpaqueLength(Boolean)

Devolve o comprimento máximo permitido, em bytes, de um BLOB de dados opaco para callback Controlo de Acesso Entries (ACEs).

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SetOpaque(Byte[])

Define os dados opacos de callback associados a este QualifiedAce objeto.

(Herdado de QualifiedAce)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a