FileStream.SetAccessControl(FileSecurity) Método

Definição

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.

Aplica-se a