DirectorySecurity Constructeurs

Définition

Initialise une nouvelle instance de la classe DirectorySecurity.

Surcharges

Nom Description
DirectorySecurity()

Initialise une nouvelle instance de la classe DirectorySecurity.

DirectorySecurity(String, AccessControlSections)

Initialise une nouvelle instance de la DirectorySecurity classe à 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 version ultérieure.

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 l’appliquer à un répertoire.

S’applique à

DirectorySecurity(String, AccessControlSections)

Initialise une nouvelle instance de la DirectorySecurity classe à 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 DirectorySecurity objet.

includeSections
AccessControlSections

Une des AccessControlSections valeurs qui spécifie le type d’informations de liste de contrôle d’accès à récupérer.

Exceptions

Le name paramètre est une chaîne de longueur nulle, contient uniquement un espace blanc ou contient un ou plusieurs caractères non valides tels que définis par InvalidPathChars.

Le name paramètre est null.

Le chemin spécifié n’est pas valide (par exemple, il se trouve sur un lecteur non mappé).

Le fichier spécifié dans le name paramètre est introuvable.

Une erreur d’E/S s’est produite lors de l’ouverture du répertoire.

Le name paramètre est dans un format non valide.

Le système d’exploitation actuel n’est pas Microsoft Windows 2000 ou version ultérieure.

Le chemin d’accès spécifié, le nom de fichier ou les deux dépassent la longueur maximale définie par le système.

Le compte système actuel n’a pas de privilèges d’administration.

Impossible de trouver le répertoire.

Le name paramètre a spécifié un répertoire 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é.

S’applique à