FileStream.SetAccessControl(FileSecurity) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Aplica entradas da lista de controlo de acesso (ACL) descritas por um FileSecurity objeto ao ficheiro 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 para aplicar ao ficheiro atual.
Exceções
O processo está encerrado.
O fileSecurity parâmetro é null.
O ficheiro não pôde ser encontrado nem modificado.
O processo atual não tem acesso para abrir o ficheiro.
Observações
Embora a FileStream classe e SetAccessControl possa ser usada num ficheiro existente, considere usar o FileInfo.SetAccessControl método, pois é mais fácil de usar.
O SetAccessControl método aplica entradas da lista de controlo de acesso (ACL) a um ficheiro que representa a lista ACL não herdada.
Atenção
A ACL especificada para o fileSecurity parâmetro substitui a ACL existente do ficheiro. Para adicionar permissões a um novo utilizador, use o GetAccessControl método para obter a ACL existente, modifique-a e depois use SetAccessControl para a aplicar novamente ao ficheiro.
Uma ACL descreve indivíduos e grupos que têm, ou não têm, direitos sobre ações específicas no determinado ficheiro. Para obter mais informações, consulte Como adicionar ou remover entradas da lista de controle de acesso.