Idioma

DirectorySecurity Construtores

Definição

Inicializa uma nova instância da DirectorySecurity classe.

Sobrecargas

Name Descrição
DirectorySecurity()

Inicializa uma nova instância da DirectorySecurity classe.

DirectorySecurity(String, AccessControlSections)

Inicializa uma nova instância da DirectorySecurity classe a partir de um diretório especificado usando os valores especificados da AccessControlSections enumeração.

DirectorySecurity()

Inicializa uma nova instância da DirectorySecurity classe.

public:
 DirectorySecurity();
public DirectorySecurity();
Public Sub New ()

Exceções

O sistema operativo atual não é Microsoft Windows 2000 ou posterior.

Observações

Use este construtor quando quiser criar um objeto vazio DirectorySecurity que não seja baseado num diretório existente. Depois podes preencher o objeto com informações de controlo de acesso e aplicá-las a um diretório.

Aplica-se a

DirectorySecurity(String, AccessControlSections)

Inicializa uma nova instância da DirectorySecurity classe a partir de um diretório especificado usando os valores especificados da AccessControlSections enumeração.

public:
 DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity(string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)

Parâmetros

name
String

A localização de um diretório para criar um DirectorySecurity objeto.

includeSections
AccessControlSections

Um dos AccessControlSections valores que especifica o tipo de informação da lista de controlo de acesso (ACL) a recuperar.

Exceções

O name parâmetro é uma cadeia de comprimento zero, contém apenas espaço em branco, ou contém um ou mais caracteres inválidos conforme definido por InvalidPathChars.

O name parâmetro é null.

O caminho especificado é inválido (por exemplo, está num disco não mapeado).

O ficheiro especificado no name parâmetro não foi encontrado.

Ocorreu um erro de E/S ao abrir o diretório.

O name parâmetro está num formato inválido.

O sistema operativo atual não é Microsoft Windows 2000 ou posterior.

O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.

A conta do sistema atual não tem privilégios administrativos.

O diretório não foi encontrado.

O name 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

Este construtor recupera a informação de controlo de acesso para o diretório especificado e depois cria um DirectorySecurity objeto que encapsula essa informação. Pode então inspecionar, adicionar ou eliminar a informação de controlo de acesso do diretório especificado.

Aplica-se a