RawSecurityDescriptor Classe

Definizione

Rappresenta un descrittore di sicurezza. Un descrittore di sicurezza include un proprietario, un gruppo primario, un elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List) e un elenco di controllo di accesso di sistema (SACL, System Access Control List).

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

Costruttori

RawSecurityDescriptor(Byte[], Int32)

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

RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)

Inizializza una nuova istanza della classe RawSecurityDescriptor con i valori specificati.

RawSecurityDescriptor(String)

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

Proprietà

BinaryLength

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

(Ereditato da GenericSecurityDescriptor)
ControlFlags

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

DiscretionaryAcl

Ottiene o imposta l'elenco DACL (Discretionary Access Control List) dell'oggetto RawSecurityDescriptor. L'elenco DACL contiene le regole di accesso.

Group

Ottiene o imposta il gruppo primario per questo oggetto RawSecurityDescriptor.

Owner

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

ResourceManagerControl

Ottiene o imposta un valore di byte che rappresenta i bit di controllo del gestore delle risorse associati all'oggetto RawSecurityDescriptor.

SystemAcl

Ottiene o imposta l'elenco SACL (System Access Control List) dell'oggetto RawSecurityDescriptor. L'elenco SACL contiene le regole di controllo.

Metodi

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 oggetto GenericSecurityDescriptor.

(Ereditato da GenericSecurityDescriptor)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSddlForm(AccessControlSections)

Restituisce la rappresentazione in formato SDDL (Security Descriptor Definition Language) delle sezioni specificate del descrittore di sicurezza rappresentato dall'oggetto GenericSecurityDescriptor.

(Ereditato da GenericSecurityDescriptor)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetFlags(ControlFlags)

Imposta la proprietà ControlFlags dell'oggetto RawSecurityDescriptor sul valore specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a