DirectorySecurity Construtores

Definição

Inicializa uma nova instância da DirectorySecurity classe.

Sobrecargas

Name Description
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