CommonSecurityDescriptor Classe

Definizione

Rappresenta un descrittore di sicurezza. Un descrittore di sicurezza include un proprietario, un gruppo primario, un elenco di Controllo di accesso discrezionali (DACL) e un elenco di Controllo di accesso di sistema (SACL).

public ref class CommonSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class CommonSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type CommonSecurityDescriptor = class
    inherit GenericSecurityDescriptor
Public NotInheritable Class CommonSecurityDescriptor
Inherits GenericSecurityDescriptor
Ereditarietà
CommonSecurityDescriptor

Costruttori

Nome Descrizione
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)

Inizializza una nuova istanza della CommonSecurityDescriptor classe dalla matrice specificata di valori di byte.

CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)

Inizializza una nuova istanza della CommonSecurityDescriptor classe dalle informazioni specificate.

CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Inizializza una nuova istanza della CommonSecurityDescriptor classe dall'oggetto specificato RawSecurityDescriptor .

CommonSecurityDescriptor(Boolean, Boolean, String)

Inizializza una nuova istanza della CommonSecurityDescriptor classe dalla stringa SDDL (Security Descriptor Definition Language) specificata.

Proprietà

Nome Descrizione
BinaryLength

Ottiene la lunghezza, espressa in byte, della rappresentazione binaria dell'oggetto corrente GenericSecurityDescriptor . Questa lunghezza deve essere usata prima di effettuare il marshalling dell'ACL in una matrice binaria con il GetBinaryForm(Byte[], Int32) metodo .

(Ereditato da GenericSecurityDescriptor)
ControlFlags

Ottiene i valori che specificano il comportamento dell'oggetto CommonSecurityDescriptor .

DiscretionaryAcl

Ottiene o imposta l'elenco di controllo di accesso discrezionale (DACL) per questo CommonSecurityDescriptor oggetto. L'elenco di controllo di accesso contiene regole di accesso.

Group

Ottiene o imposta il gruppo primario per questo CommonSecurityDescriptor oggetto.

IsContainer

Ottiene un valore booleano che specifica se l'oggetto associato a questo CommonSecurityDescriptor oggetto è un oggetto contenitore.

IsDiscretionaryAclCanonical

Ottiene un valore booleano che specifica se l'oggetto Elenco Controllo di accesso discrezionale (DACL) associato a questo oggetto CommonSecurityDescriptor è in ordine canonico.

IsDS

Ottiene un valore booleano che specifica se l'oggetto associato a questo CommonSecurityDescriptor oggetto è un oggetto directory.

IsSystemAclCanonical

Ottiene un valore booleano che specifica se l'oggetto System Controllo di accesso List (SACL) associato a questo oggetto CommonSecurityDescriptor è in ordine canonico.

Owner

Ottiene o imposta il proprietario dell'oggetto associato a questo CommonSecurityDescriptor oggetto.

SystemAcl

Ottiene o imposta l'elenco di Controllo di accesso di sistema (SACL) per questo oggetto CommonSecurityDescriptor. SACL contiene regole di controllo.

Metodi

Nome Descrizione
AddDiscretionaryAcl(Byte, Int32)

Imposta la DiscretionaryAcl proprietà per questa CommonSecurityDescriptor istanza e imposta il DiscretionaryAclPresent flag .

AddSystemAcl(Byte, Int32)

Imposta la SystemAcl proprietà per questa CommonSecurityDescriptor istanza e imposta il SystemAclPresent flag .

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetBinaryForm(Byte[], Int32)

Restituisce una matrice di valori di byte che rappresenta le informazioni contenute in questo GenericSecurityDescriptor oggetto.

(Ereditato da GenericSecurityDescriptor)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSddlForm(AccessControlSections)

Restituisce la rappresentazione SDDL (Security Descriptor Definition Language) delle sezioni specificate del descrittore di sicurezza rappresentato da questo GenericSecurityDescriptor oggetto.

(Ereditato da GenericSecurityDescriptor)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PurgeAccessControl(SecurityIdentifier)

Rimuove tutte le regole di accesso per l'identificatore di sicurezza specificato dall'elenco DACL (Discretionary Controllo di accesso List) associato a questo oggetto CommonSecurityDescriptor.

PurgeAudit(SecurityIdentifier)

Rimuove tutte le regole di controllo per l'identificatore di sicurezza specificato dall'elenco sacl (System Controllo di accesso List) associato a questo oggetto CommonSecurityDescriptor.

SetDiscretionaryAclProtection(Boolean, Boolean)

Imposta la protezione dell'ereditarietà per l'elenco dacl (Discretionary Controllo di accesso List) associato a questo oggetto CommonSecurityDescriptor. Le licenze LIVELLO dati protette non ereditano le regole di accesso dai contenitori padre.

SetSystemAclProtection(Boolean, Boolean)

Imposta la protezione dell'ereditarietà per l'elenco sacl (System Controllo di accesso List) associato a questo oggetto CommonSecurityDescriptor. Le licenze SAC protette non ereditano le regole di controllo dai contenitori padre.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a