Condividi tramite


FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Metodo

Definizione

Aggiunge l'autorizzazione ACL (Access Control List) specificata al file o alla directory corrente e rimuove tutte le autorizzazioni ACL corrispondenti.

public:
 void ResetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void ResetAccessRule (System.Security.AccessControl.FileSystemAccessRule rule);
override this.ResetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub ResetAccessRule (rule As FileSystemAccessRule)

Parametri

rule
FileSystemAccessRule

Oggetto FileSystemAccessRule che rappresenta un'autorizzazione ACL (Access Control List) da aggiungere a un file o a una directory.

Eccezioni

Il parametro rule è null.

Commenti

Il metodo ResetAccessRule aggiunge la regola ACL (Access Control List) specificata o sovrascrive tutte le regole ACL identiche che corrispondono al parametro rule. Ad esempio, se il parametro rule specifica un valore Read e il metodo ResetAccessRule trova una regola ACL identica che specifica il valore Read, la regola identica verrà sovrascritta. Se il metodo ResetAccessRule trova una regola ACL identica che specifica il valore Write, verrà sovrascritta anche la regola identica.

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