Directory.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.
Devolve a lista de controlo de acesso do Windows (ACL) para um diretório.
Sobrecargas
| Name | Description |
|---|---|
| GetAccessControl(String) |
Obtém um DirectorySecurity objeto que encapsula as entradas da lista de controlo de acesso (ACL) para um diretório especificado. |
| GetAccessControl(String, AccessControlSections) |
Obtém um DirectorySecurity objeto que encapsula o tipo especificado de entradas de lista de controlo de acesso (ACL) para um diretório especificado. |
GetAccessControl(String)
Obtém um DirectorySecurity objeto que encapsula as entradas da lista de controlo de acesso (ACL) para um diretório especificado.
public:
static System::Security::AccessControl::DirectorySecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(string path);
static member GetAccessControl : string -> System.Security.AccessControl.DirectorySecurity
Public Shared Function GetAccessControl (path As String) As DirectorySecurity
Parâmetros
- path
- String
O caminho para um diretório que contém um DirectorySecurity objeto que descreve a informação da lista de controlo de acesso (ACL) do ficheiro.
Devoluções
Um objeto que encapsula as regras de controlo de acesso para o ficheiro descrito pelo path parâmetro.
Exceções
O path parâmetro é null.
Ocorreu um erro de E/S ao abrir o diretório.
Ocorreu um erro ao nível do sistema, como a falta de encontro do diretório. A exceção específica pode ser uma subclasse de SystemException.
O path parâmetro especificava um diretório que era apenas de leitura.
-ou-
Esta operação não é suportada na plataforma atual.
-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 diretório.
Uma ACL descreve indivíduos e grupos que têm, ou não têm, direitos sobre ações específicas no ficheiro ou diretório dado. 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 DirectorySecurity objeto que encapsula o tipo especificado de entradas de lista de controlo de acesso (ACL) para um diretório especificado.
public:
static System::Security::AccessControl::DirectorySecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.DirectorySecurity GetAccessControl(string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As DirectorySecurity
Parâmetros
- path
- String
O caminho para um diretório que contém um DirectorySecurity 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 objeto que encapsula as regras de controlo de acesso para o ficheiro descrito pelo path parâmetro.
Exceções
O path parâmetro é null.
Ocorreu um erro de E/S ao abrir o diretório.
Ocorreu um erro ao nível do sistema, como a falta de encontro do diretório. A exceção específica pode ser uma subclasse de SystemException.
O path parâmetro especificava um diretório que era apenas de leitura.
-ou-
Esta operação não é suportada na plataforma atual.
-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 diretório.
Uma ACL descreve indivíduos e grupos que têm, ou não têm, direitos sobre ações específicas no ficheiro ou diretório dado. 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.