DirectoryContext Classe
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.
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) |