FileStream.SetAccessControl(FileSecurity) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.