DirectorySecurity Costruttori
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.
Inizializza una nuova istanza della classe DirectorySecurity.
Overload
DirectorySecurity() |
Inizializza una nuova istanza della classe DirectorySecurity. |
DirectorySecurity(String, AccessControlSections) |
Inizializza una nuova istanza della classe DirectorySecurity da una directory specificata utilizzando i valori specificati dell'enumerazione AccessControlSections. |
DirectorySecurity()
Inizializza una nuova istanza della classe DirectorySecurity.
public:
DirectorySecurity();
public DirectorySecurity ();
Public Sub New ()
Eccezioni
Il sistema operativo corrente non è Microsoft Windows 2000 o versioni successive.
Commenti
Usare questo costruttore quando si vuole creare un oggetto vuoto DirectorySecurity non basato su una directory esistente. È quindi possibile popolare l'oggetto con informazioni di controllo di accesso e applicarle a una directory.
Si applica a
DirectorySecurity(String, AccessControlSections)
Inizializza una nuova istanza della classe DirectorySecurity da una directory specificata utilizzando i valori specificati dell'enumerazione AccessControlSections.
public:
DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity (string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)
Parametri
- name
- String
Percorso della directory da cui creare un oggetto DirectorySecurity.
- includeSections
- AccessControlSections
Uno dei valori AccessControlSections che specifica il tipo di informazioni relative all'elenco di controllo di accesso da recuperare.
Eccezioni
Il parametro name
è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene uno o più caratteri non validi definiti da InvalidPathChars.
Il valore del parametro name
è null
.
Il percorso specificato non è valido, ad esempio si trova in un'unità non mappata.
Impossibile trovare il file specificato dal parametro name
.
Si è verificato un errore di I/O durante l'apertura della directory.
Il formato del parametro name
non è valido.
Il sistema operativo corrente non è Microsoft Windows 2000 o versioni successive.
Il percorso specificato, il nome file o entrambi superano la lunghezza massima definita dal sistema.
L'account di sistema corrente non ha privilegi amministrativi.
Non è possibile trovare la directory.
Il parametro name
specifica una directory di sola lettura.
-oppure-
L'operazione non è supportata sulla piattaforma corrente.
-oppure-
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
Questo costruttore recupera le informazioni sul controllo di accesso per la directory specificata e quindi crea un DirectorySecurity oggetto che incapsula tali informazioni. È quindi possibile controllare, aggiungere o eliminare le informazioni sul controllo di accesso per la directory specificata.