CommonSecurityDescriptor.DiscretionaryAcl Proprietà

Definizione

Ottiene o imposta l'elenco di controllo di accesso discrezionale dell'oggetto CommonSecurityDescriptor. L'elenco DACL contiene le regole di accesso.

public System.Security.AccessControl.DiscretionaryAcl? DiscretionaryAcl { get; set; }
public System.Security.AccessControl.DiscretionaryAcl DiscretionaryAcl { get; set; }

Valore della proprietà

Elenco DACL dell'oggetto CommonSecurityDescriptor.

Commenti

Se questa proprietà è impostata su null, viene aggiunta una singola voce di controllo di accesso (ACE) che consente a tutti gli utenti l'accesso completo (AEFA). Se un'applicazione modifica l'elenco DACL di un descrittore di sicurezza a cui è stato aggiunto un ace AEFA, l'ace di AEFA viene salvato in modo permanente con l'elenco DACL quando tale DACL viene salvato in modo permanente.

Ciò può comportare un'applicazione che consente involontariamente l'accesso alle entità. Per questo motivo, un'applicazione deve verificare l'esistenza di un ace di AEFA e rimuoverla prima di modificare qualsiasi descrittore di sicurezza.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5