DirectorySecurity Construtores

Definição

Inicializa uma nova instância da classe DirectorySecurity.

Sobrecargas

Nome Description
DirectorySecurity()

Inicializa uma nova instância da classe DirectorySecurity.

DirectorySecurity(String, AccessControlSections)

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

DirectorySecurity()

Inicializa uma nova instância da classe DirectorySecurity.

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

Exceções

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

Comentários

Use esse construtor quando quiser criar um objeto vazio DirectorySecurity que não seja baseado em um diretório existente. Em seguida, você pode preencher o objeto com informações de controle de acesso e aplicá-lo a um diretório.

Aplica-se a

DirectorySecurity(String, AccessControlSections)

Inicializa uma nova instância da classe de DirectorySecurity 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

O local de um diretório do qual criar um DirectorySecurity objeto.

includeSections
AccessControlSections

Um dos AccessControlSections valores que especifica o tipo de informações de ACL (lista de controle de acesso) a serem recuperadas.

Exceções

O name parâmetro é uma cadeia de caracteres 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, ele está em uma unidade não mapeada).

O arquivo 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á em um formato inválido.

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

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

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

Não foi possível encontrar o diretório.

O name parâmetro especificou um diretório que é somente leitura.

-ou-

Não há suporte para essa operação na plataforma atual.

-ou-

O chamador não tem a permissão necessária.

Comentários

Esse construtor recupera as informações de controle de acesso para o diretório especificado e cria um DirectorySecurity objeto que encapsula essas informações. Em seguida, você pode inspecionar, adicionar ou excluir as informações de controle de acesso para o diretório especificado.

Aplica-se a