CommonSecurityDescriptor.DiscretionaryAcl Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.