Directory.GetAccessControl Metodo
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.
Restituisce l'elenco di controllo di accesso (ACL) Windows per una directory.
Overload
| Nome | Descrizione |
|---|---|
| GetAccessControl(String) |
Ottiene un DirectorySecurity oggetto che incapsula le voci dell'elenco di controllo di accesso (ACL) per una directory specificata. |
| GetAccessControl(String, AccessControlSections) |
Ottiene un DirectorySecurity oggetto che incapsula il tipo specificato di voci dell'elenco di controllo di accesso (ACL) per una directory specificata. |
GetAccessControl(String)
Ottiene un DirectorySecurity oggetto che incapsula le voci dell'elenco di controllo di accesso (ACL) per una directory specificata.
public:
static System::Security::AccessControl::DirectorySecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(string path);
static member GetAccessControl : string -> System.Security.AccessControl.DirectorySecurity
Public Shared Function GetAccessControl (path As String) As DirectorySecurity
Parametri
- path
- String
Percorso di una directory contenente un DirectorySecurity oggetto che descrive le informazioni dell'elenco di controllo di accesso (ACL) del file.
Valori restituiti
Oggetto che incapsula le regole di controllo di accesso per il file descritto dal path parametro .
Eccezioni
Il path parametro è null.
Si è verificato un errore di I/O durante l'apertura della directory.
Si è verificato un errore a livello di sistema, ad esempio non è stato possibile trovare la directory. L'eccezione specifica può essere una sottoclasse di SystemException.
Il path parametro ha specificato una directory di sola lettura.
oppure
Questa operazione non è supportata nella piattaforma corrente.
oppure
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
Utilizzare il GetAccessControl metodo per recuperare le voci dell'elenco di controllo di accesso (ACL) per una directory.
Un elenco di controllo di accesso descrive singoli utenti e gruppi che hanno o non hanno diritti per azioni specifiche nel file o nella directory specificata. Per altre informazioni, vedere Procedura: Aggiungere o rimuovere voci dell'elenco di controllo di accesso.
Negli ambienti ReadAttributes NTFS e ReadExtendedAttributes vengono concessi all'utente se l'utente dispone ListDirectory dei diritti per la cartella padre. Per negare ReadAttributes e ReadExtendedAttributes, negare ListDirectory nella directory padre.
Si applica a
GetAccessControl(String, AccessControlSections)
Ottiene un DirectorySecurity oggetto che incapsula il tipo specificato di voci dell'elenco di controllo di accesso (ACL) per una directory specificata.
public:
static System::Security::AccessControl::DirectorySecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As DirectorySecurity
Parametri
- path
- String
Percorso di una directory contenente un DirectorySecurity oggetto che descrive le informazioni dell'elenco di controllo di accesso (ACL) del file.
- includeSections
- AccessControlSections
Uno dei AccessControlSections valori che specifica il tipo di informazioni dell'elenco di controllo di accesso (ACL) da ricevere.
Valori restituiti
Oggetto che incapsula le regole di controllo di accesso per il file descritto dal path parametro .
Eccezioni
Il path parametro è null.
Si è verificato un errore di I/O durante l'apertura della directory.
Si è verificato un errore a livello di sistema, ad esempio non è stato possibile trovare la directory. L'eccezione specifica può essere una sottoclasse di SystemException.
Il path parametro ha specificato una directory di sola lettura.
oppure
Questa operazione non è supportata nella piattaforma corrente.
oppure
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
Utilizzare il GetAccessControl metodo per recuperare le voci dell'elenco di controllo di accesso (ACL) per una directory.
Un elenco di controllo di accesso descrive singoli utenti e gruppi che hanno o non hanno diritti per azioni specifiche nel file o nella directory specificata. Per altre informazioni, vedere Procedura: Aggiungere o rimuovere voci dell'elenco di controllo di accesso.
Negli ambienti ReadAttributes NTFS e ReadExtendedAttributes vengono concessi all'utente se l'utente dispone ListDirectory dei diritti per la cartella padre. Per negare ReadAttributes e ReadExtendedAttributes, negare ListDirectory nella directory padre.