FileSystemSecurity.SetAccessRule(FileSystemAccessRule) 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.
Imposta l'autorizzazione ACL (Access Control List) specificata per il file o la directory corrente.
public:
void SetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void SetAccessRule (System.Security.AccessControl.FileSystemAccessRule rule);
override this.SetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub SetAccessRule (rule As FileSystemAccessRule)
Parametri
- rule
- FileSystemAccessRule
Oggetto FileSystemAccessRule che rappresenta un'autorizzazione ACL (Access Control List) da impostare per un file o una directory.
Eccezioni
Il parametro rule
è null
.
Commenti
Il metodo SetAccessRule aggiunge la regola ACL (Access Control List) specificata o sovrascrive tutte le regole ACL identiche che corrispondono al valore FileSystemRights del parametro rule
. Ad esempio, se il parametro rule
specifica un valore Read e il metodo SetAccessRule trova una regola ACL identica che specifica il valore Read, la regola identica verrà sovrascritta. Se il metodo SetAccessRule trova una regola ACL identica che specifica il valore Write, la regola identica non verrà sovrascritta.
Usare i metodi dipendenti dall'implementazione .NET seguenti per aggiungere o recuperare informazioni ACL da un file:
Implementazione di .NET | Aggiungere regole | Recuperare le regole |
---|---|---|
.RETE | FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) | FileSystemAclExtensions.GetAccessControl(FileInfo) |
.NET Framework | FileInfo.SetAccessControl(FileSecurity) | FileInfo.GetAccessControl() |