DirectorySecurity Construtores
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.
Inicializa uma nova instância da classe DirectorySecurity.
Sobrecargas
DirectorySecurity() |
Inicializa uma nova instância da classe DirectorySecurity. |
DirectorySecurity(String, AccessControlSections) |
Inicializa uma nova instância da classe DirectorySecurity de um diretório especificado usando os valores especificados da enumeração AccessControlSections. |
DirectorySecurity()
Inicializa uma nova instância da classe DirectorySecurity.
public:
DirectorySecurity();
public DirectorySecurity ();
Public Sub New ()
Exceções
O sistema operacional atual não é 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 DirectorySecurity de um diretório especificado usando os valores especificados da enumeração AccessControlSections.
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 objeto DirectorySecurity.
- includeSections
- AccessControlSections
Um dos valores AccessControlSections que especifica o tipo de informações da ACL (lista de controle de acesso) a serem recuperadas.
Exceções
O parâmetro name
é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos, conforme definido por InvalidPathChars.
O parâmetro name
é null
.
O caminho especificado é inválido (por exemplo, ele está em uma unidade não mapeada).
O arquivo especificado no parâmetro name
não foi encontrado.
Ocorreu um erro de E/S ao abrir o diretório.
O parâmetro name
está em um formato inválido.
O sistema operacional atual não é o Microsoft Windows 2000 ou posterior.
O caminho especificado, o nome de arquivo, ou ambos excedem o tamanho 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 parâmetro name
especificou um diretório 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.