File.GetAccessControl 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.
Obtém um FileSecurity objeto que encapsula as entradas de ACL (lista de controle de acesso) para um arquivo especificado.
Sobrecargas
| Nome | Description |
|---|---|
| GetAccessControl(String) |
Obtém um FileSecurity objeto que encapsula as entradas de ACL (lista de controle de acesso) para um arquivo especificado. |
| GetAccessControl(String, AccessControlSections) |
Obtém um FileSecurity objeto que encapsula o tipo especificado de entradas acl (lista de controle de acesso) para um arquivo específico. |
GetAccessControl(String)
Obtém um FileSecurity objeto que encapsula as entradas de ACL (lista de controle de acesso) para um arquivo 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 arquivo que contém um FileSecurity objeto que descreve as informações da ACL (lista de controle de acesso) do arquivo.
Retornos
Um FileSecurity objeto que encapsula as regras de controle de acesso para o arquivo descrito pelo path parâmetro.
Exceções
Ocorreu um erro de E/S ao abrir o arquivo.
O path parâmetro é null.
Não foi possível encontrar o arquivo.
O path parâmetro especificou um arquivo que é somente leitura.
-ou-
Não há suporte para essa operação na plataforma atual.
-ou-
O path parâmetro especificou um diretório.
-ou-
O chamador não tem a permissão necessária.
Comentários
Use o GetAccessControl método para recuperar as entradas de ACL (lista de controle de acesso) para um 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.
Em ambientes NTFS, ReadAttributes e ReadExtendedAttributes são concedidos ao usuário se o usuário tiver ListDirectory direitos na pasta pai. Para negar ReadAttributes e ReadExtendedAttributesnegar ListDirectory no diretório pai.
Aplica-se a
GetAccessControl(String, AccessControlSections)
Obtém um FileSecurity objeto que encapsula o tipo especificado de entradas acl (lista de controle de acesso) para um arquivo 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 arquivo que contém um FileSecurity objeto que descreve as informações da ACL (lista de controle de acesso) do arquivo.
- includeSections
- AccessControlSections
Um dos AccessControlSections valores que especifica o tipo de informações de ACL (lista de controle de acesso) a receber.
Retornos
Um FileSecurity objeto que encapsula as regras de controle de acesso para o arquivo descrito pelo path parâmetro.
Exceções
Ocorreu um erro de E/S ao abrir o arquivo.
O path parâmetro é null.
Não foi possível encontrar o arquivo.
O path parâmetro especificou um arquivo que é somente leitura.
-ou-
Não há suporte para essa operação na plataforma atual.
-ou-
O path parâmetro especificou um diretório.
-ou-
O chamador não tem a permissão necessária.
Comentários
Use o GetAccessControl método para recuperar as entradas de ACL (lista de controle de acesso) para um 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.
Em ambientes NTFS, ReadAttributes e ReadExtendedAttributes são concedidos ao usuário se o usuário tiver ListDirectory direitos na pasta pai. Para negar ReadAttributes e ReadExtendedAttributesnegar ListDirectory no diretório pai.