FileSecurity 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 FileSecurity.
Overload
FileSecurity() |
Inizializza una nuova istanza della classe FileSecurity. |
FileSecurity(String, AccessControlSections) |
Inizializza una nuova istanza della classe FileSecurity da un file specificato utilizzando i valori specificati dell'enumerazione AccessControlSections. |
FileSecurity()
Inizializza una nuova istanza della classe FileSecurity.
public:
FileSecurity();
public FileSecurity ();
Public Sub New ()
Eccezioni
Il sistema operativo corrente non è Microsoft Windows 2000 o versioni successive.
Commenti
Utilizzare questo costruttore quando si desidera creare un oggetto vuoto FileSecurity che non si basa su un file esistente. È quindi possibile popolare l'oggetto con le informazioni di controllo di accesso e applicarlo a un file.
È possibile aggiungere regole di accesso o controllo all'oggetto FileSecurity usando il AddAccessRule metodo . È possibile rimuovere le regole di accesso o di controllo usando il RemoveAccessRule metodo .
Per rendere persistenti le regole di accesso o controllo nuove o modificate in un file, usare il SetAccessControl metodo o SetAccessControl . Per recuperare le regole di accesso o controllo da un file esistente, usare il GetAccessControl metodo o GetAccessControl .
Si applica a
FileSecurity(String, AccessControlSections)
Inizializza una nuova istanza della classe FileSecurity da un file specificato utilizzando i valori specificati dell'enumerazione AccessControlSections.
public:
FileSecurity(System::String ^ fileName, System::Security::AccessControl::AccessControlSections includeSections);
public FileSecurity (string fileName, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.FileSecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Sub New (fileName As String, includeSections As AccessControlSections)
Parametri
- fileName
- String
Percorso del file da cui creare un oggetto FileSecurity.
- includeSections
- AccessControlSections
Uno dei valori AccessControlSections che specifica il tipo di informazioni relative all'elenco di controllo di accesso da recuperare.
Eccezioni
Il parametro fileName
è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene uno o più caratteri non validi definiti da InvalidPathChars.
Il percorso specificato non è valido, ad esempio si trova in un'unità non mappata.
Impossibile trovare il file specificato dal parametro fileName
.
Si è verificato un errore di I/O durante l'apertura del file.
Il formato di path
non è valido.
Il valore del parametro fileName
è null
.
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.
Il file non è stato trovato.
Il parametro fileName
specifica un file di sola lettura.
-oppure-
L'operazione non è supportata sulla piattaforma corrente.
-oppure-
Il parametro fileName
specifica una directory.
-oppure-
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
Questo costruttore recupera le informazioni sul controllo di accesso per il file specificato e quindi crea un FileSecurity oggetto che incapsula tali informazioni. È quindi possibile esaminare, aggiungere o eliminare le informazioni sul controllo di accesso per il file specificato.
È possibile aggiungere regole di accesso o controllo all'oggetto FileSecurity usando il AddAccessRule metodo . È possibile rimuovere le regole di accesso o di controllo usando il RemoveAccessRule metodo .
Per rendere persistenti le regole di accesso o controllo nuove o modificate in un file, usare il SetAccessControl metodo o SetAccessControl . Per recuperare le regole di accesso o controllo da un file esistente, usare il GetAccessControl metodo o GetAccessControl .
Note per i chiamanti
Il FileSecurity(String, AccessControlSections) costruttore richiede che l'account corrente disponga dei privilegi amministrativi. Per creare una nuova istanza della FileSecurity classe per un file specifico usando un account che non dispone di privilegi amministrativi, usare il GetAccessControl() metodo .
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per