Partage via


DirectoryContext Classe

Définition

La classe DirectoryContext identifie un annuaire spécifique et les informations d'identification utilisées pour y accéder.

public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
Héritage
DirectoryContext

Remarques

Un contexte d’annuaire doit être créé avant d’accéder aux méthodes et propriétés d’un objet d’annuaire System.DirectoryServices.ActiveDirectory tel qu’un domaine ou une forêt.

Lors de la création d’un contexte d’annuaire, les informations d’identification actuelles du processus ou d’autres informations d’identification peuvent être appliquées à ce contexte à l’aide du constructeur approprié. Ces informations d’identification déterminent les autorisations qui sont en vigueur lorsque le programme accède aux objets d’annuaire. Étant donné que services de domaine Active Directory objets peuvent être protégés contre la récupération ou la modification par des utilisateurs non administratifs, l’utilisation d’autres informations d’identification avec l’autorisation d’accéder aux objets cibles est parfois nécessaire pour une fonctionnalité de programme appropriée.

Le tableau suivant contient une liste des types cibles autorisés et une description du format de la chaîne cible.

Type cible MembreDirectoryContextType Format du nom cible
Contrôleur de domaine DirectoryServer Nom DNS du contrôleur de domaine.
AD LDS Instance DirectoryServer Nom DNS du serveur AD LDS et numéro de port LDAP, par exemple, ad_lds_instance.fabrikam.com :389.
Domain Domain Nom DNS du domaine, par exemple, sales.corp.fabrikam.com.
Forêt Forest Nom DNS de la forêt, par exemple, corp.fabrikam.com.
Partition d’application ApplicationPartition Nom DNS de la partition d’application.
Ensemble de configuration AD LDS ConfigurationSet Un des mots clés associés au point de connexion de service inscrit par les instances AD LDS pour le jeu de configuration.

Constructeurs

DirectoryContext(DirectoryContextType)

Initialise une nouvelle instance de la classe DirectoryContext du type spécifié qui contient les informations d'identification du contexte d'utilisateur actuel.

DirectoryContext(DirectoryContextType, String)

Initialise une nouvelle instance de la classe DirectoryContext du type spécifié qui contient le nom spécifié et les informations d'identification du contexte d'utilisateur actuel.

DirectoryContext(DirectoryContextType, String, String)

Initialise une nouvelle instance de la classe DirectoryContext du type spécifié qui contient le nom d'utilisateur et le mot de passe spécifiés.

DirectoryContext(DirectoryContextType, String, String, String)

Initialise une nouvelle instance de la classe DirectoryContext du type spécifié qui contient la cible, le nom d'utilisateur et le mot de passe spécifiés.

Propriétés

ContextType

Obtient le type de l'objet de contexte.

Name

Obtient le nom du contexte.

UserName

Obtient le nom d'utilisateur du contexte.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à