CommonSecurityDescriptor.DiscretionaryAcl Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает список управления доступом (DACL) для этого CommonSecurityDescriptor объекта. DACL содержит правила доступа.
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; }
member this.DiscretionaryAcl : System.Security.AccessControl.DiscretionaryAcl with get, set
Public Property DiscretionaryAcl As DiscretionaryAcl
Значение свойства
DACL для этого CommonSecurityDescriptor объекта.
Комментарии
Если для этого свойства задано nullзначение, в DACL добавляется одна запись управления доступом (ACE), которая разрешает всем пользователям полный доступ (AEFA). Если приложение изменяет DACL дескриптора безопасности, в который добавлен AEFA ACE, AEFA ACE сохраняется при сохранении DACL.
Это может привести к тому, что приложение непреднамеренно разрешает доступ к субъектам. Из-за этого приложение должно проверить наличие AEFA ACE и удалить его перед изменением дескриптора безопасности.