DirectorySecurity Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe DirectorySecurity.
Surcharges
DirectorySecurity() |
Initialise une nouvelle instance de la classe DirectorySecurity. |
DirectorySecurity(String, AccessControlSections) |
Initialise une nouvelle instance de la classe DirectorySecurity à partir d'un répertoire spécifié à l'aide des valeurs spécifiées de l'énumération AccessControlSections. |
DirectorySecurity()
Initialise une nouvelle instance de la classe DirectorySecurity.
public:
DirectorySecurity();
public DirectorySecurity ();
Public Sub New ()
Exceptions
Le système d'exploitation actuel n'est pas Microsoft Windows 2000 ou ultérieur.
Remarques
Utilisez ce constructeur lorsque vous souhaitez créer un objet vide DirectorySecurity qui n’est pas basé sur un répertoire existant. Vous pouvez ensuite remplir l’objet avec des informations de contrôle d’accès et les appliquer à un répertoire.
S’applique à
DirectorySecurity(String, AccessControlSections)
Initialise une nouvelle instance de la classe DirectorySecurity à partir d'un répertoire spécifié à l'aide des valeurs spécifiées de l'énumération 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)
Paramètres
- name
- String
Emplacement d'un répertoire à partir duquel créer un objet DirectorySecurity.
- includeSections
- AccessControlSections
Une des valeurs AccessControlSections qui spécifie le type d'informations ACL à récupérer.
Exceptions
Le paramètre name
est une chaîne de longueur nulle, contient seulement un espace, ou contient un ou plusieurs caractères non valides tels que définis par InvalidPathChars.
Le paramètre name
a la valeur null
.
Le chemin spécifié n’est pas valide (par exemple, il est sur un lecteur non mappé).
Le fichier spécifié dans le paramètre name
est introuvable.
Une erreur d'E/S s'est produite lors de l'ouverture du répertoire.
Le format du paramètre name
est non valide.
Le système d'exploitation actuel n'est pas Microsoft Windows 2000 ou ultérieur.
Le chemin et/ou le nom de fichier spécifiés dépassent la longueur maximale définie par le système.
Le compte système actuel ne dispose pas de privilèges d’administrateur.
Le répertoire est introuvable.
Le paramètre name
a spécifié un répertoire accessible en lecture seule.
- ou -
Cette opération n'est pas prise en charge sur la plateforme actuelle.
- ou -
L'appelant n'a pas l'autorisation requise.
Remarques
Ce constructeur récupère les informations de contrôle d’accès pour le répertoire spécifié, puis crée un DirectorySecurity objet qui encapsule ces informations. Vous pouvez ensuite inspecter, ajouter ou supprimer les informations de contrôle d’accès pour le répertoire spécifié.