CommonSecurityDescriptor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |