FileStream.SetAccessControl(FileSecurity) Método

Definição

Aplica-se a entradas da ACL (lista de controle de acesso) descritas por um objeto FileSecurity para o arquivo descrito pelo objeto FileStream atual.

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 para aplicar ao arquivo atual.

Exceções

O arquivo está fechado.

O parâmetro fileSecurity é null.

O arquivo não pôde ser encontrado ou modificado.

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 o uso do File.SetAccessControl método, pois ele é 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 ACL não herdada.

Cuidado

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, modifique-a e use SetAccessControl para aplicá-la de volta ao arquivo.

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

Aplica-se a