FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Metodo

Definizione

Imposta l'autorizzazione ACL (Access Control List, elenco di controllo di accesso) specificata per il file o la directory corrente.Sets the specified access control list (ACL) permission for the current file or directory.

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 da impostare per un file o una directory.A FileSystemAccessRule object that represents an access control list (ACL) permission to set for a file or directory.

Eccezioni

Il valore del parametro rule è null.The rule parameter is null.

Commenti

Il SetAccessRule metodo aggiunge la regola dell'elenco di controllo di accesso (ACL) specificata o sovrascrive eventuali regole ACL identiche che corrispondono al FileSystemRights valore del rule parametro.The SetAccessRule method adds the specified access control list (ACL) rule or overwrites any identical ACL rules that match the FileSystemRights value of the rule parameter. Se, ad esempio, 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.For example, if the rule parameter specifies a Read value and the SetAccessRule method finds an identical ACL rule that specifies the Read value, the identical rule will be overwritten. Se il SetAccessRule metodo trova una regola ACL identica che specifica il Write valore, la regola identica non verrà sovrascritta.If the SetAccessRule method finds an identical ACL rule that specifies the Write value, the identical rule will not be overwritten.

Per salvare in un file le informazioni ACL nuove o modificate, utilizzare SetAccessControl il SetAccessControl metodo o.To persist new or changed ACL information to a file, use the SetAccessControl or SetAccessControl method. Per salvare in modo permanente le informazioni ACL nuove o modificate in una directory, usare il SetAccessControl SetAccessControl metodo o.To persist new or changed ACL information to a directory, use the SetAccessControl or SetAccessControl method.

Per recuperare le informazioni ACL da un file, usare GetAccessControl il GetAccessControl metodo o.To retrieve ACL information from a file, use the GetAccessControl or GetAccessControl method. Per recuperare le informazioni ACL da una directory, usare GetAccessControl il GetAccessControl metodo o.To retrieve ACL information from a directory, use the GetAccessControl or GetAccessControl method.

Si applica a