System.IO.FileSystem.AccessControl
[SecurityCritical] Consente di controllare l'accesso agli oggetti directory senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List).
[SecurityCritical] Inizializza una nuova istanza della classe .
[SecurityCritical] Inizializza una nuova istanza della classe con il descrittore di sicurezza specificato.
Descrittore di sicurezza da associare al nuovo oggetto .
[SecurityCritical] Inizializza una nuova istanza della classe con i valori specificati.
Oggetto creato da questo metodo.
Identità a cui viene applicata la regola di accesso. Deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true se la regola è ereditata da un contenitore padre.
Specifica le proprietà di ereditarietà della regola di accesso.
Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Specifica il tipo di controllo di accesso valido.
Identità della classe di oggetti a cui viene applicata la nuova regola di accesso.
Identità della classe di oggetti figlio che possono ereditare la nuova regola di accesso.
[SecurityCritical] Aggiunge la regola di accesso specificata all'elenco DACL (Discretionary Access Control List) associato all'oggetto .
Regola di accesso da aggiungere.
[SecurityCritical] Aggiunge la regola di controllo specificata all'elenco SACL (System Access Control List) associato all'oggetto .
Regola di controllo da aggiungere.
[SecurityCritical] Inizializza una nuova istanza della classe con i valori specificati.
Oggetto creato da questo metodo.
Identità a cui viene applicata la regola di controllo. Deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true se la regola è ereditata da un contenitore padre.
Specifica le proprietà di ereditarietà della regola di controllo.
Specifica se le regole di controllo ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Specifica le condizioni in base alle quali viene controllata la regola.
Identità della classe di oggetti a cui viene applicata la nuova regola di controllo.
Identità della classe di oggetti figlio che possono ereditare la nuova regola di controllo.
[SecurityCritical] Ottiene un insieme delle regole di accesso associate all'identificatore di sicurezza specificato.
Insieme di regole di accesso associate all'oggetto specificato.
true per includere le regole di accesso esplicitamente impostate per l'oggetto.
true per includere le regole di accesso ereditate.
Identificatore di sicurezza per il quale recuperare le regole di accesso.Deve essere un oggetto di cui è possibile eseguire il cast in un oggetto .
[SecurityCritical] Ottiene un insieme di regole di accesso associate all'identificatore di sicurezza specificato.
Insieme di regole di controllo associate all'oggetto specificato.
true per includere le regole di controllo esplicitamente impostate per l'oggetto.
true per includere le regole di controllo ereditate.
Identificatore di sicurezza per il quale recuperare le regole di controllo.Deve essere un oggetto di cui è possibile eseguire il cast in un oggetto .
[SecurityCritical] Applica la modifica specificata all'elenco controllo di accesso discrezionale (DACL) associato all'oggetto .
true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.
Modifica da applicare all'elenco DACL.
Regola di accesso da modificare.
true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.
[SecurityCritical] Applica la modifica specificata all'elenco di controllo di accesso di sistema (SACL) associato all'oggetto .
true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.
Modifica da applicare all'elenco SACL.
Regola di controllo da modificare.
true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.
[SecurityCritical] Rimuove le regole di accesso contenenti lo stesso ID di sicurezza e la stessa maschera di accesso della regola di accesso specificata dall'elenco controllo di accesso discrezionale (DACL) associato all'oggetto .
true se la rimozione della regola di accesso è riuscita; in caso contrario, false.
Regola di accesso da rimuovere.
[SecurityCritical] Rimuove tutte le regole di accesso che dispongono dello stesso ID di sicurezza e della stessa regola di accesso specificata dall'elenco controllo di accesso discrezionale (DACL) associato all'oggetto .
Regola di accesso da rimuovere.
[SecurityCritical] Rimuove tutte le regole di accesso che corrispondono esattamente alla regola di accesso specificata dall'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto .
Regola di accesso da rimuovere.
[SecurityCritical] Rimuove le regole di controllo contenenti lo stesso identificatore di sicurezza e la stessa maschera di accesso della regola di controllo specificata dall'elenco SACL (System Access Control List) associato all'oggetto .
true se la rimozione della regola di controllo è riuscita; in caso contrario, false.
Regola di controllo da rimuovere.
[SecurityCritical] Rimuove tutte le regole di controllo che dispongono dello stesso ID di sicurezza e della stessa regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto .
Regola di controllo da rimuovere.
[SecurityCritical] Rimuove tutte le regole di controllo che corrispondono esattamente alla regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto .
Regola di controllo da rimuovere.
[SecurityCritical] Rimuove tutte le regole di accesso presenti nell'elenco di controllo di accesso discrezionale (DACL) associate all'oggetto e aggiunge la regola di accesso specificata.
Regola di accesso da ripristinare.
[SecurityCritical] Rimuove tutte le regole di accesso contenenti lo stesso ID e qualificatore di sicurezza della regola di accesso specificata nell'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto , quindi aggiunge la regola di accesso specificata.
Regola di accesso da impostare.
[SecurityCritical] Rimuove tutte le regole di controllo contenenti lo stesso ID e qualificatore di sicurezza della regola di controllo specificata nell'elenco di controllo di accesso di sistema (SACL) associato all'oggetto , quindi aggiunge la regola di controllo specificata.
Regola di controllo da impostare.
[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di una directory.La classe non può essere ereditata.
[SecurityCritical] Inizializza una nuova istanza della classe .
[SecurityCritical] Inizializza una nuova istanza della classe da una directory specificata utilizzando i valori specificati dell'enumerazione .
Percorso della directory da cui creare un oggetto .
Uno dei valori che specifica il tipo di informazioni relative all'elenco di controllo di accesso da recuperare.
[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di un file.La classe non può essere ereditata.
[SecurityCritical] Inizializza una nuova istanza della classe .
[SecurityCritical] Inizializza una nuova istanza della classe da un file specificato utilizzando i valori specificati dell'enumerazione .
Percorso del file da cui creare un oggetto .
Uno dei valori che specifica il tipo di informazioni relative all'elenco di controllo di accesso da recuperare.
[SecurityCritical] Rappresenta un'astrazione di una voce di controllo di accesso (ACE) che definisce una regola di accesso per un file o una directory.La classe non può essere ereditata.
[SecurityCritical] Inizializza una nuova istanza della classe utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso e un valore che specifica se consentire o meno l'esecuzione dell'operazione.
Oggetto che incapsula un riferimento a un account utente.
Uno dei valori che specificano il tipo di operazione associata alla regola di accesso.
Uno dei valori che specificano se consentire o meno l'esecuzione dell'operazione.
[SecurityCritical] Inizializza una nuova istanza della classe utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica se consentire o meno l'esecuzione dell'operazione.
Oggetto che incapsula un riferimento a un account utente.
Uno dei valori che specificano il tipo di operazione associata alla regola di accesso.
Uno dei valori che specificano come vengono propagate le maschere di accesso agli oggetti figlio.
Uno dei valori che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.
Uno dei valori che specificano se consentire o meno l'esecuzione dell'operazione.
[SecurityCritical] Inizializza una nuova istanza della classe utilizzando il nome di un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso e un valore che indica se consentire o meno l'esecuzione dell'operazione.
Nome di un account utente.
Uno dei valori che specificano il tipo di operazione associata alla regola di accesso.
Uno dei valori che specificano se consentire o meno l'esecuzione dell'operazione.
[SecurityCritical] Inizializza una nuova istanza della classe utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di accesso, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica se consentire o meno l'esecuzione dell'operazione.
Nome di un account utente.
Uno dei valori che specificano il tipo di operazione associata alla regola di accesso.
Uno dei valori che specificano come vengono propagate le maschere di accesso agli oggetti figlio.
Uno dei valori che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.
Uno dei valori che specificano se consentire o meno l'esecuzione dell'operazione.
[SecurityCritical] Ottiene i flag associati all'oggetto corrente.
Flag associati all'oggetto corrente.
[SecurityCritical] Rappresenta 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.La classe non può essere ereditata.
[SecurityCritical] Inizializza una nuova istanza della classe utilizzando un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo e un valore che specifica quando eseguire il controllo.
Oggetto che incapsula un riferimento a un account utente.
Uno dei valori che specificano il tipo di operazione associata alla regola di controllo.
Uno dei valori che specificano quando eseguire il controllo.
[SecurityCritical] Inizializza una nuova istanza della classe utilizzando il nome di un riferimento a un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica quando eseguire il controllo.
Oggetto che incapsula un riferimento a un account utente.
Uno dei valori che specificano il tipo di operazione associata alla regola di controllo.
Uno dei valori che specificano come vengono propagate le maschere di accesso agli oggetti figlio.
Uno dei valori che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.
Uno dei valori che specificano quando eseguire il controllo.
[SecurityCritical] Inizializza una nuova istanza della classe utilizzando un nome di account utente, un valore che specifica il tipo di operazione associata alla regola di controllo e un valore che specifica quando eseguire il controllo.
Nome di un account utente.
Uno dei valori che specificano il tipo di operazione associata alla regola di controllo.
Uno dei valori che specificano quando eseguire il controllo.
[SecurityCritical] Inizializza una nuova istanza della classe utilizzando il nome di un account utente, un valore che specifica il tipo di operazione associata alla regola di controllo, un valore che determina come vengono ereditati i diritti, un valore che determina come vengono propagati i diritti e un valore che specifica quando eseguire il controllo.
Nome di un account utente.
Uno dei valori che specificano il tipo di operazione associata alla regola di controllo.
Uno dei valori che specificano come vengono propagate le maschere di accesso agli oggetti figlio.
Uno dei valori che specificano come vengono propagate le voci di controllo di accesso agli oggetti figlio.
Uno dei valori che specificano quando eseguire il controllo.
[SecurityCritical] Ottiene i flag associati all'oggetto corrente.
Flag associati all'oggetto corrente.
[SecurityCritical] Definisce i diritti di accesso da utilizzare quando si creano regole di accesso e di controllo.
Specifica il diritto di aggiungere dati alla fine di un file.
Specifica il diritto di modificare le regole di sicurezza e di controllo associate a un file o a una cartella.
Specifica il diritto di creare una cartella.
Specifica il diritto di creare un file.
Specifica il diritto di eliminare una cartella o un file.
Specifica il diritto di eliminare una cartella e qualsiasi file contenga.
Specifica il diritto di eseguire il file di un'applicazione.
Specifica il diritto di esercitare il controllo completo su una cartella o un file e di modificare le regole di controllo di accesso e le regole di controllo. Questo valore rappresenta il diritto di eseguire qualsiasi operazione su un file ed è la combinazione di tutti i diritti inclusi nell'enumerazione.
Specifica il diritto di leggere il contenuto di una directory.
Specifica il diritto di leggere, scrivere e visualizzare un elenco del contenuto di una cartella, di eliminare cartelle e file e di eseguire file di applicazioni. Questo diritto comprende il diritto , il diritto e il diritto .
Specifica il diritto di aprire e copiare delle cartelle o dei file in sola lettura. Questo diritto comprende il diritto , il diritto , il diritto e il diritto .
Specifica il diritto di aprire e copiare delle cartelle o dei file in sola lettura e di eseguire dei file di applicazione. Questo diritto comprende il diritto e il diritto .
Specifica il diritto di aprire e copiare attributi di file system da una cartella o da un file. Questo valore specifica ad esempio il diritto di visualizzare la data di creazione o di modifica del file, ma non il diritto di leggere i dati, attributi di file system estesi o le regole di accesso e di controllo.
Specifica il diritto di aprire e copiare un file o una cartella, ma non il diritto di leggere gli attributi di file system, gli attributi di file system estesi o le regole di accesso e di controllo.
Specifica il diritto di aprire e copiare attributi di file system estesi da una cartella o da un file. Questo valore specifica ad esempio il diritto di visualizzare informazioni su autore e contenuto, ma non il diritto di leggere i dati, gli attributi di file system o le regole di accesso e di controllo.
Specifica il diritto di aprire e copiare le regole di accesso e di controllo da una cartella o da un file, ma non il diritto di leggere i dati, gli attributi di file system e gli attributi di file system estesi.
Specifica se l'applicazione può attendere un handle di file per la sincronizzazione con il completamento di un'operazione di I/O.
Specifica il diritto di modificare il proprietario di una cartella o di un file. Il proprietario di una risorsa ha accesso completo ad essa.
Specifica il diritto di visualizzare l'elenco del contenuto di una cartella e di eseguire applicazioni in essa contenute.
Specifica il diritto di creare cartelle e file e di aggiungere o rimuovere dati dai file. Questo diritto comprende il diritto , il diritto , il diritto e il diritto .
Specifica il diritto di aprire e scrivere attributi di file system in una cartella o un file.Non è tuttavia prevista la possibilità di scrivere dati, attributi estesi o regole di accesso e di controllo.
Specifica il diritto di aprire e scrivere in un file o una cartella, ma non il diritto di aprire e scrivere attributi di file system, attributi di file system estesi o regole di accesso e di controllo.
Specifica il diritto di aprire e scrivere attributi di file system estesi in una cartella o un file. Non è tuttavia prevista la possibilità di scrivere dati, attributi o regole di accesso e di controllo.
[SecurityCritical] Rappresenta il controllo di accesso e la sicurezza di controllo di un file o una directory.
[SecurityCritical] Ottiene l'enumerazione utilizzata dalla classe per rappresentare i diritti di accesso.
Oggetto che rappresenta l'enumerazione .
[SecurityCritical] Inizializza una nuova istanza della classe che rappresenta una nuova regola di controllo di accesso per l'utente specificato, con i diritti di accesso, il controllo di accesso e i flag specificati.
Nuovo oggetto che rappresenta una nuova regola di controllo di accesso per l'utente specificato, con i diritti di accesso, il controllo di accesso e i flag specificati.
Oggetto che rappresenta un account utente.
Numero intero che specifica un tipo di accesso.
true se la regola di accesso è ereditata; in caso contrario false.
Uno dei valori che specificano come propagare le maschere di accesso agli oggetti figlio.
Uno dei valori che specificano come propagare le voci di controllo di accesso (ACE, Access Control Entry) agli oggetti figlio.
Uno dei valori che specificano se l'accesso è concesso o negato.
[SecurityCritical] Ottiene l'enumerazione utilizzata dalla classe per rappresentare le regole di accesso.
Oggetto che rappresenta la classe .
[SecurityCritical] Aggiunge l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata al file o alla directory corrente.
Oggetto che rappresenta un'autorizzazione ACL da aggiungere a un file o a una directory.
[SecurityCritical] Aggiunge la regola di controllo specificata al file o alla directory corrente.
Oggetto che rappresenta una regola di controllo da aggiungere a un file o a una directory.
[SecurityCritical] Inizializza una nuova istanza della classe che rappresenta la regola di controllo specificata per l'utente specificato.
Nuovo oggetto che rappresenta la regola di controllo specificata per l'utente specificato.
Oggetto che rappresenta un account utente.
Numero intero che specifica un tipo di accesso.
true se la regola di accesso è ereditata; in caso contrario false.
Uno dei valori che specificano come propagare le maschere di accesso agli oggetti figlio.
Uno dei valori che specificano come propagare le voci di controllo di accesso (ACE, Access Control Entry) agli oggetti figlio.
Uno dei valori che specificano il tipo di controllo da eseguire.
[SecurityCritical] Ottiene il tipo utilizzato dalla classe per rappresentare le regole di controllo.
Oggetto che rappresenta la classe .
[SecurityCritical] Rimuove tutte le autorizzazioni ACL (Access Control List, elenco di controllo di accesso) corrispondenti di concessione o negazione di diritti dal file o dalla directory corrente.
true se la regola di accesso è stata rimossa; in caso contrario, false.
Oggetto che rappresenta un'autorizzazione ACL da rimuovere da un file o da una directory.
[SecurityCritical] Rimuove tutte le autorizzazioni ACL (Access Control List, elenco di controllo di accesso) per l'utente specificato dal file o dalla directory corrente.
Oggetto che specifica l'utente le cui autorizzazioni ACL devono essere rimosse da un file o da una directory.
[SecurityCritical] Rimuove una singola autorizzazione ACL (Access Control List, elenco di controllo di accesso) corrispondente di concessione o negazione di diritti dal file o dalla directory corrente.
Oggetto che specifica l'utente le cui autorizzazioni ACL devono essere rimosse da un file o da una directory.
[SecurityCritical] Rimuove tutte le regole di controllo corrispondenti di concessione o negazione di diritti dal file o dalla directory corrente.
true se la regola di accesso è stata rimossa. In caso contrario, false
Oggetto che rappresenta una regola di controllo da rimuovere da un file o da una directory.
[SecurityCritical] Rimuove tutte le regole di controllo per l'utente specificato dal file o dalla directory corrente.
Oggetto che specifica l'utente le cui regole di controllo devono essere rimosse da un file o da una directory.
[SecurityCritical] Rimuove una singola regola di controllo corrispondente di concessione o negazione di diritti dal file o dalla directory corrente.
Oggetto che rappresenta una regola di controllo da rimuovere da un file o da una directory.
[SecurityCritical] Aggiunge l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata al file o alla directory corrente e rimuove tutte le autorizzazioni ACL corrispondenti.
Oggetto che rappresenta un'autorizzazione ACL da aggiungere a un file o a una directory.
[SecurityCritical] Imposta l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata per il file o la directory corrente.
Oggetto che rappresenta un'autorizzazione ACL da impostare per un file o una directory.
[SecurityCritical] Imposta la regola di controllo specificata per il file o la directory corrente.
Oggetto che rappresenta una regola di controllo da impostare per un file o una directory.