FileStream.SetAccessControl(FileSecurity) Método

Definição

Aplica entradas acl (lista de controle de acesso) descritas por um FileSecurity objeto ao arquivo descrito pelo objeto atual FileStream .

public:
 void SetAccessControl(System::Security::AccessControl::FileSecurity ^ fileSecurity);
public void SetAccessControl(System.Security.AccessControl.FileSecurity fileSecurity);
member this.SetAccessControl : System.Security.AccessControl.FileSecurity -> unit
Public Sub SetAccessControl (fileSecurity As FileSecurity)

Parâmetros

fileSecurity
FileSecurity

Um objeto que descreve uma entrada ACL a ser aplicada ao arquivo atual.

Exceções

O arquivo está fechado.

O fileSecurity parâmetro é null.

Não foi possível encontrar ou modificar o arquivo.

O processo atual não tem acesso para abrir o arquivo.

Comentários

Embora a FileStream classe e SetAccessControl possa ser usada em um arquivo existente, considere usar o FileInfo.SetAccessControl método como é mais fácil de usar.

O SetAccessControl método aplica entradas de ACL (lista de controle de acesso) a um arquivo que representa a lista de ACL não herdada.

Caution

A ACL especificada para o fileSecurity parâmetro substitui a ACL existente para o arquivo. Para adicionar permissões para um novo usuário, use o GetAccessControl método para obter a ACL existente, modificá-la e, em seguida, usá-la SetAccessControl para aplicá-la de volta ao arquivo.

Uma ACL descreve indivíduos e grupos que têm ou não direitos a ações específicas no arquivo especificado. Para obter mais informações, consulte Como adicionar ou remover entradas da lista de controle de acesso.

Aplica-se a