Share via


CommonSecurityDescriptor.DiscretionaryAcl 屬性

定義

取得或設定這個 CommonSecurityDescriptor 物件的 Discretionary 存取控制清單 (DACL)。 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; }
public System.Security.AccessControl.DiscretionaryAcl DiscretionaryAcl { get; set; }
member this.DiscretionaryAcl : System.Security.AccessControl.DiscretionaryAcl with get, set
Public Property DiscretionaryAcl As DiscretionaryAcl

屬性值

這個 CommonSecurityDescriptor 物件的 DACL。

備註

如果此屬性設定 null為 ,則會將單一訪問控制專案 (ACE) ,讓每個人都能完整 (存取 AEFA) 新增至 DACL。 如果應用程式修改已新增 AEFA ACE 之安全性描述元的 DACL,則 AEFA ACE 會在該 DACL 保存時與 DACL 一起保存。

這可能會導致應用程式意外允許存取主體。 因此,應用程式應該檢查 AEFA ACE 是否存在,並在修改任何安全性描述元之前將其移除。

適用於