Compartilhar via


CommonSecurityDescriptor.DiscretionaryAcl Propriedade

Definição

Obtém ou define a DACL (Lista de Controle de Acesso Discricionário) para esse objeto CommonSecurityDescriptor. A DACL contém regras de acesso.

public:
 property System::Security::AccessControl::DiscretionaryAcl ^ DiscretionaryAcl { System::Security::AccessControl::DiscretionaryAcl ^ get(); void set(System::Security::AccessControl::DiscretionaryAcl ^ value); };
public System.Security.AccessControl.DiscretionaryAcl? DiscretionaryAcl { get; set; }
public System.Security.AccessControl.DiscretionaryAcl DiscretionaryAcl { get; set; }
member this.DiscretionaryAcl : System.Security.AccessControl.DiscretionaryAcl with get, set
Public Property DiscretionaryAcl As DiscretionaryAcl

Valor da propriedade

A DACL para este CommonSecurityDescriptor objeto.

Comentários

Se essa propriedade estiver definida como null, uma ace (entrada de controle de acesso) única que permita que todos os acessos completos (AEFA) sejam adicionados à DACL. Se um aplicativo modificar a DACL de um descritor de segurança ao qual um ACE da AEFA foi adicionado, o ACE da AEFA será mantido com a DACL quando essa DACL for persistente.

Isso pode resultar em um aplicativo permitindo involuntariamente o acesso às entidades de segurança. Por isso, um aplicativo deve marcar para a existência de um ACE da AEFA e removê-lo antes de modificar qualquer descritor de segurança.

Aplica-se a