Espandi Riduci a icona
Questo argomento non è stato ancora valutato - Valuta questo argomento

Spazio dei nomi System.Security.AccessControl

Nota: questo spazio dei nomi è stato introdotto con .NET Framework versione 2.0.

Lo spazio dei nomi System.Security.AccessControl fornisce elementi di programmazione che controllano l'accesso a oggetti da proteggere e verificano le azioni correlate alla protezione di tali oggetti.

 ClasseDescrizione
classe pubblicaAccessRuleRappresenta una combinazione di identità di un utente, maschera di accesso e tipo di controllo di accesso (consenso o negazione). Un oggetto AccessRule contiene inoltre informazioni su come la regola viene ereditata dagli oggetti figlio e come viene propagata l'ereditarietà.
classe pubblicaAceEnumeratorConsente di scorrere le voci di controllo di accesso (ACE, Access Control Entry) in un elenco di controllo di accesso (ACL; Access Control List).
classe pubblicaAuditRuleRappresenta la combinazione dell'identità di un utente e di una maschera di accesso. Un oggetto AuditRule contiene anche informazioni su come la regola viene ereditata dagli oggetti figlio, su come l'ereditarietà viene propagata e sulle condizioni per le quali viene eseguito il controllo.
classe pubblicaAuthorizationRuleDetermina l'accesso agli oggetti da proteggere. Le classi derivate AccessRule e AuditRule offrono funzionalità speciali per l'accesso e il controllo.
classe pubblicaAuthorizationRuleCollectionRappresenta un insieme di oggetti AuthorizationRule.
classe pubblicaCommonAceRappresenta una voce di controllo di accesso (ACE, Access Control Entry).
classe pubblicaCommonAclRappresenta un elenco di controllo di accesso (ACL, Access Control List) e costituisce la classe base per le classi DiscretionaryAcl e SystemAcl.
classe pubblicaCommonObjectSecurityControlla l'accesso a oggetti senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List). Questa classe è la classe base astratta per la classe NativeObjectSecurity.
classe pubblicaCommonSecurityDescriptorRappresenta un descrittore di protezione. Un descrittore di protezione 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).
classe pubblicaCompoundAceRappresenta una ACE (Access Control Entry, voce di controllo di accesso) composta.
classe pubblicaCryptoKeyAccessRuleRappresenta una regola di accesso per una chiave crittografica. Una regola di accesso rappresenta una combinazione di identità di un utente, maschera di accesso e tipo di controllo di accesso (consenso o negazione). Un oggetto regola di accesso contiene inoltre informazioni su come la regola viene ereditata dagli oggetti figlio e come viene propagata l'ereditarietà.
classe pubblicaCryptoKeyAuditRuleRappresenta una regola di controllo per una chiave crittografica. Una regola di controllo rappresenta una combinazione di identità dell'utente e maschera di accesso. La regola inoltre contiene informazioni su come essa viene ereditata dagli oggetti figlio, su come viene propagata tale eredità e sulle condizioni in base alle quali viene attuato il controllo.
classe pubblicaCryptoKeySecurityConsente di controllare l'accesso a un oggetto chiave crittografica senza modificare direttamente un ACL (Access Control List, elenco di controllo di accesso).
classe pubblicaCustomAceRappresenta una ACE (Access Control Entry, voce di controllo di accesso) non definita da uno dei membri dell'enumerazione AceType.
classe pubblicaDirectoryObjectSecurityConsente di controllare l'accesso agli oggetti directory senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List).
classe pubblicaDirectorySecurityRappresenta il controllo di accesso e la protezione di controllo di una directory. Questa classe non può essere ereditata.
classe pubblicaDiscretionaryAclRappresenta un elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List).
classe pubblicaEventWaitHandleAccessRuleRappresenta un insieme di diritti di accesso concessi o negati per un utente o gruppo. Questa classe non può essere ereditata.
classe pubblicaEventWaitHandleAuditRuleRappresenta un insieme di diritti di accesso da controllare per un utente o gruppo. Questa classe non può essere ereditata.
classe pubblicaEventWaitHandleSecurityRappresenta la protezione del controllo di accesso di Windows applicata a un handle di attesa del sistema denominato. Questa classe non può essere ereditata.
classe pubblicaFileSecurityRappresenta il controllo di accesso e la protezione di controllo di un file. Questa classe non può essere ereditata.
classe pubblicaFileSystemAccessRuleRappresenta un'astrazione di una voce di controllo di accesso (ACE) che definisce una regola di accesso per un file o una directory. Questa classe non può essere ereditata.
classe pubblicaFileSystemAuditRuleRappresenta un'astrazione di una voce di controllo di accesso (ACE, Access Control Entry) che definisce una regola di controllo per un file o una directory. Questa classe non può essere ereditata.
classe pubblicaFileSystemSecurityRappresenta il controllo di accesso e la protezione di controllo di un file o una directory.
classe pubblicaGenericAceRappresenta una ACE (Access Control Entry, voce del controllo di accesso) ed è la classe di base per tutte le altre classi ACE.
classe pubblicaGenericAclRappresenta un elenco di controllo di accesso (ACL) ed è la classe di base per le classi CommonAcl, DiscretionaryAcl, RawAcl e SystemAcl.
classe pubblicaGenericSecurityDescriptorRappresenta un descrittore di protezione. Un descrittore di protezione 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).
classe pubblicaKnownAceIncapsula tutti i tipi di voci di controllo di accesso (ACE, Access Control Entry) definiti da Microsoft. Tutti gli oggetti KnownAce contengono una maschera di accesso a 32 bit e un oggetto SecurityIdentifier.
classe pubblicaMutexAccessRuleRappresenta un gruppo di diritti di accesso concessi o negati per un utente o un gruppo. Questa classe non può essere ereditata.
classe pubblicaMutexAuditRuleRappresenta un insieme di diritti di accesso da controllare per un utente o gruppo. Questa classe non può essere ereditata.
classe pubblicaMutexSecurityRappresenta la protezione del controllo di accesso di Windows per un mutex denominato. Questa classe non può essere ereditata.
classe pubblicaNativeObjectSecurityConsente di controllare l'accesso agli oggetti nativi senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List). I tipi di oggetti nativi sono definiti dall'enumerazione ResourceType.
classe pubblicaObjectAccessRuleRappresenta una combinazione dell'identità di un utente, di una maschera di accesso e di un tipo di controllo di accesso (concessione o negazione). Un oggetto ObjectAccessRule contiene anche informazioni sul tipo di oggetto a cui la regola viene applicata, sul tipo di oggetto figlio che può ereditare la regola, su come la regola viene ereditata dagli oggetti figlio e su come l'ereditarietà viene propagata.
classe pubblicaObjectAceControlla l'accesso agli oggetti di Servizi di directory. Questa classe rappresenta una voce ACE (Access Control Entry, voce del controllo di accesso) associata a un oggetto di directory.
classe pubblicaObjectAuditRuleRappresenta una combinazione di identità di un utente, maschera di accesso e condizioni di controllo. Un oggetto ObjectAuditRule contiene inoltre informazioni sul tipo di oggetto a cui viene applicata la regola, sul tipo di oggetto figlio che può ereditare la regola, su come la regola viene ereditata dagli oggetti figlio e su come viene propagata l'ereditarietà.
classe pubblicaObjectSecurityConsente di controllare l'accesso agli oggetti senza modificare direttamente le ACL (Access Control List, elenco di controllo di accesso). Questa classe è la classe di base astratta per le classi CommonObjectSecurity e DirectoryObjectSecurity.
classe pubblicaPrivilegeNotHeldExceptionEccezione generata quando un metodo nello spazio dei nomi System.Security.AccessControl tenta di abilitare un privilegio di cui non è in possesso.
classe pubblicaQualifiedAceRappresenta una ACE (Access Control Entry, voce di controllo di accesso) che contiene un qualificatore. Il qualificatore, rappresentato da un oggetto AceQualifier, specifica se l'ACE concede l'accesso, nega l'accesso, determina controlli di sistema o provoca allarmi di sistema. La classe QualifiedAce è la classe di base astratta per le classi CommonAce e ObjectAce.
classe pubblicaRawAclRappresenta un elenco di controllo di accesso (ACL, Access Control List).
classe pubblicaRawSecurityDescriptorRappresenta un descrittore di protezione. Un descrittore di protezione 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).
classe pubblicaRegistryAccessRuleRappresenta un gruppo di diritti di accesso concessi o negati per un utente o un gruppo. Questa classe non può essere ereditata.
classe pubblicaRegistryAuditRuleRappresenta un gruppo di diritti di accesso da controllare per un utente o un gruppo. Questa classe non può essere ereditata.
classe pubblicaRegistrySecurityRappresenta la protezione del controllo di accesso di Windows per una chiave del Registro di sistema. Questa classe non può essere ereditata.
classe pubblicaSemaphoreAccessRuleRappresenta un gruppo di diritti di accesso concessi o negati per un utente o un gruppo. Questa classe non può essere ereditata.
classe pubblicaSemaphoreAuditRuleRappresenta un insieme di diritti di accesso da controllare per un utente o gruppo. Questa classe non può essere ereditata.
classe pubblicaSemaphoreSecurityRappresenta la protezione del controllo di accesso di Windows per un semaforo denominato. Questa classe non può essere ereditata.
classe pubblicaSystemAclRappresenta un SACL (System Access Control List, elenco di controllo di accesso di sistema).
 DelegatoDescrizione
delegato pubblicoNativeObjectSecurity.ExceptionFromErrorCodeFornisce un metodo per gli integratori per il mapping dei codici di errore numerici a specifiche eccezioni create dagli integratori stessi.
 EnumerazioneDescrizione
enumerazione pubblicaAccessControlActionsSpecifica le azioni consentite per gli oggetti che possono essere protetti.
enumerazione pubblicaAccessControlModificationSpecifica il tipo di modifica del controllo di accesso da eseguire. Questa enumerazione viene utilizzata dai metodi della classe ObjectSecurity e dai relativi discendenti.
enumerazione pubblicaAccessControlSectionsSpecifica le sezione di un descrittore di protezione da salvare o caricare.
enumerazione pubblicaAccessControlTypeSpecifica se un oggetto AccessRule viene utilizzato per consentire o negare l'accesso. Questi valori non sono flag e non possono essere combinati.
enumerazione pubblicaAceFlagsSpecifica il comportamento di una voce di controllo di accesso (ACE, Access Control Entry) in relazione all'ereditarietà e ai controlli.
enumerazione pubblicaAceQualifierSpecifica la funzione di una voce di controllo di accesso (ACE, Access Control Entry).
enumerazione pubblicaAceTypeDefinisce i tipi di voci di controllo di accesso (ACE, Access Control Entry) disponibili.
enumerazione pubblicaAuditFlagsSpecifica le condizioni per il controllo dei tentativi di accesso a un oggetto che può essere protetto.
enumerazione pubblicaCompoundAceTypeSpecifica il tipo di un oggetto CompoundAce.
enumerazione pubblicaControlFlagsQuesti flag hanno effetto sul comportamento del descrittore di protezione.
enumerazione pubblicaCryptoKeyRightsSpecifica l'operazione della chiave crittografica per la quale una regola di autorizzazione controlla l'accesso o effettua una verifica.
enumerazione pubblicaEventWaitHandleRightsSpecifica i diritti per il controllo di accesso che possono essere applicati agli oggetti eventi di sistema denominati.
enumerazione pubblicaFileSystemRightsDefinisce i diritti di accesso da utilizzare quando si creano regole di accesso e di controllo.
enumerazione pubblicaInheritanceFlagsI flag di ereditarietà specificano la semantica per le voci di controllo di accesso (ACE).
enumerazione pubblicaMutexRightsSpecifica i diritti di controllo di accesso che possono essere applicati a oggetti mutex di sistema denominati.
enumerazione pubblicaObjectAceFlagsIndica la presenza di tipi di oggetti per le voci di controllo di accesso (ACE, Access Control Entry).
enumerazione pubblicaPropagationFlagsSpecifica il modo in cui le voci di controllo di accesso (ACE, Access Control Entry) vengono propagate agli oggetti figlio. Questi flag sono significativi solo se sono presenti flag di ereditarietà.
enumerazione pubblicaRegistryRightsSpecifica i diritti per il controllo di accesso che possono essere applicati agli oggetti del Registro di sistema.
enumerazione pubblicaResourceTypeSpecifica i tipi di oggetti nativi definiti.
enumerazione pubblicaSecurityInfosSpecifica la sezione di un descrittore di protezione su cui eseguire una query o da impostare.
enumerazione pubblicaSemaphoreRightsSpecifica i diritti di controllo di accesso che possono essere applicati a oggetti semaforo di sistema denominati.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.