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 rule parametro è null.

Commenti

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

Usare i metodi seguenti .NET dipendenti dall'implementazione per aggiungere o recuperare informazioni ACL da un file:

Implementazione .NET Aggiungere regole Recuperare le regole
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Si applica a