Condividi tramite


FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Metodo

Definizione

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()

Si applica a