FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Método

Definição

Define a permissão de ACL (lista de controle de acesso) especificada para o arquivo 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 acl (lista de controle de acesso) a ser definida para um arquivo ou diretório.

Exceções

O rule parâmetro é null.

Comentários

O SetAccessRule método adiciona a regra de ACL (lista de controle de acesso) especificada ou substitui 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á substituída. Se o SetAccessRule método encontrar uma regra DE ACL idêntica que especifica o Write valor, a regra idêntica não será substituída.

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

Implementação do .NET Adicionar regras Recuperar regras
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Aplica-se a