Sdílet prostřednictvím


CommonSecurityDescriptor.DiscretionaryAcl Vlastnost

Definice

Získá nebo nastaví volitelný seznam řízení přístupu (DACL) pro tento CommonSecurityDescriptor objekt. Seznam DACL obsahuje pravidla přístupu.

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

Hodnota vlastnosti

Seznam DACL pro tento CommonSecurityDescriptor objekt.

Poznámky

Pokud je tato vlastnost nastavená na null, přidá se do seznamu DACL jedna položka řízení přístupu (ACE), která všem uživatelům umožňuje úplný přístup (AEFA). Pokud aplikace změní seznam DACL popisovače zabezpečení, do kterého byl přidán AEFA ACE, je AEFA ACE trvale zachována s dacl, když je tento seznam DACL trvalý.

To může vést k tomu, že aplikace neúmyslně povolí přístup k objektům zabezpečení. Z tohoto důvodu by aplikace měla zkontrolovat existenci AEFA ACE a odebrat ji před úpravou jakéhokoli popisovače zabezpečení.

Platí pro