File.GetAccessControl 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.
Obtém um FileSecurity objeto que encapsula as entradas da lista de controlo de acesso (ACL) para um ficheiro especificado.
Sobrecargas
| Name | Description |
|---|---|
| GetAccessControl(String) |
Obtém um FileSecurity objeto que encapsula as entradas da lista de controlo de acesso (ACL) para um ficheiro especificado. |
| GetAccessControl(String, AccessControlSections) |
Obtém um FileSecurity objeto que encapsula o tipo especificado de entradas de lista de controlo de acesso (ACL) para um ficheiro específico. |
GetAccessControl(String)
Obtém um FileSecurity objeto que encapsula as entradas da lista de controlo de acesso (ACL) para um ficheiro especificado.
public:
static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.FileSecurity GetAccessControl(string path);
static member GetAccessControl : string -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String) As FileSecurity
Parâmetros
- path
- String
O caminho para um ficheiro que contém um FileSecurity objeto que descreve a informação da lista de controlo de acesso (ACL) do ficheiro.
Devoluções
Um FileSecurity objeto que encapsula as regras de controlo de acesso para o ficheiro descrito pelo path parâmetro.
Exceções
Ocorreu um erro de E/S durante a abertura do ficheiro.
O path parâmetro é null.
O ficheiro não foi encontrado.
O path parâmetro especificava um ficheiro que era apenas leitura.
-ou-
Esta operação não é suportada na plataforma atual.
-ou-
O path parâmetro especificava um diretório.
-ou-
O interlocutor não tem a permissão necessária.
Observações
Use o GetAccessControl método para recuperar as entradas da lista de controlo de acesso (ACL) de um 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.
Em ambientes NTFS, ReadAttributes e ReadExtendedAttributes são concedidos ao utilizador se este tiver ListDirectory direitos sobre a pasta pai. Para negar ReadAttributes e ReadExtendedAttributes, negar ListDirectory no diretório principal.
Aplica-se a
GetAccessControl(String, AccessControlSections)
Obtém um FileSecurity objeto que encapsula o tipo especificado de entradas de lista de controlo de acesso (ACL) para um ficheiro específico.
public:
static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.FileSecurity GetAccessControl(string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As FileSecurity
Parâmetros
- path
- String
O caminho para um ficheiro que contém um FileSecurity objeto que descreve a informação da lista de controlo de acesso (ACL) do ficheiro.
- includeSections
- AccessControlSections
Um dos AccessControlSections valores que especifica o tipo de informação da lista de controlo de acesso (ACL) a receber.
Devoluções
Um FileSecurity objeto que encapsula as regras de controlo de acesso para o ficheiro descrito pelo path parâmetro.
Exceções
Ocorreu um erro de E/S durante a abertura do ficheiro.
O path parâmetro é null.
O ficheiro não foi encontrado.
O path parâmetro especificava um ficheiro que era apenas leitura.
-ou-
Esta operação não é suportada na plataforma atual.
-ou-
O path parâmetro especificava um diretório.
-ou-
O interlocutor não tem a permissão necessária.
Observações
Use o GetAccessControl método para recuperar as entradas da lista de controlo de acesso (ACL) de um 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.
Em ambientes NTFS, ReadAttributes e ReadExtendedAttributes são concedidos ao utilizador se este tiver ListDirectory direitos sobre a pasta pai. Para negar ReadAttributes e ReadExtendedAttributes, negar ListDirectory no diretório principal.