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
| 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.