DirectorySecurity Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.