CommonSecurityDescriptor.DiscretionaryAcl Propriété

Définition

Obtient ou définit la liste de contrôle d’accès discrétionnaire (DACL) pour cet CommonSecurityDescriptor objet. La liste de contrôle d’accès contient des règles d’accès.

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

Valeur de propriété

DACL pour cet CommonSecurityDescriptor objet.

Remarques

Si cette propriété est définie nullsur , une entrée de contrôle d’accès unique (ACE) qui permet à tout le monde d’accéder entièrement (AEFA) est ajoutée à la liste DACL. Si une application modifie la liste dacl d’un descripteur de sécurité auquel un ACE AEFA a été ajouté, l’ACE AEFA est conservé avec la liste DACL lorsque cette liste de contrôle d’accès est conservée.

Cela peut entraîner une application qui autorise involontairement l’accès aux principaux. En raison de cela, une application doit vérifier l’existence d’un ACE AEFA et la supprimer avant de modifier un descripteur de sécurité.

S’applique à