Condividi tramite


DirectorySecurity Costruttori

Definizione

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.

Si applica a