CommonSecurityDescriptor.DiscretionaryAcl Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia uznaniową listę kontroli dostępu (DACL) dla tego CommonSecurityDescriptor obiektu. Lista DACL zawiera reguły dostępu.
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
Wartość właściwości
Lista DACL dla tego CommonSecurityDescriptor obiektu.
Uwagi
Jeśli ta właściwość jest ustawiona na null
wartość , do listy DACL zostanie dodany pojedynczy wpis kontroli dostępu (ACE), który zezwala wszystkim na pełny dostęp (AEFA). Jeśli aplikacja modyfikuje listę DACL deskryptora zabezpieczeń, do którego dodano ACE usługi AEFA, ace usługi AEFA jest utrwalana przy użyciu listy DACL, gdy ta lista DACL jest utrwalana.
Może to spowodować niezamierzone zezwolenie aplikacji na dostęp do podmiotów zabezpieczeń. W związku z tym aplikacja powinna sprawdzić istnienie ACE usługi AEFA i usunąć ją przed zmodyfikowaniem deskryptora zabezpieczeń.