CommonSecurityDescriptor.DiscretionaryAcl 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定這個 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 是否存在,並在修改任何安全性描述元之前將其移除。