FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Método

Definição

Define a permissão especificada da lista de controlo de acesso (ACL) para o ficheiro ou diretório atual.

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)

Parâmetros

rule
FileSystemAccessRule

Um FileSystemAccessRule objeto que representa uma permissão de lista de controlo de acesso (ACL) para definir para um ficheiro ou diretório.

Exceções

O rule parâmetro é null.

Observações

O SetAccessRule método adiciona a regra especificada da lista de controlo de acesso (ACL) ou sobrescreve quaisquer regras de ACL idênticas que correspondam ao FileSystemRights valor do rule parâmetro. Por exemplo, se o rule parâmetro especificar um Read valor e o SetAccessRule método encontrar uma regra ACL idêntica que especifica o Read valor, a regra idêntica será sobrescrita. Se o SetAccessRule método encontrar uma regra ACL idêntica que especifique o Write valor, a regra idêntica não será sobrescrita.

Use os seguintes métodos dependentes da implementação .NET para adicionar ou recuperar informação ACL de um ficheiro:

Implementação .NET Adicionar regras Regras de recuperação
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Aplica-se a