Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DirectoryEntry classe

 

Date de publication : novembre 2016

La classe DirectoryEntry encapsule un nœud ou un objet dans la hiérarchie des services de domaine Active Directory.

Espace de noms:   System.DirectoryServices
Assembly:  System.DirectoryServices (dans System.DirectoryServices.dll)

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.DirectoryServices.DirectoryEntry

[DSDescriptionAttribute("DirectoryEntryDesc")]
[DirectoryServicesPermissionAttribute(SecurityAction.LinkDemand, 
	Unrestricted = true)]
[EnvironmentPermissionAttribute(SecurityAction.Assert, Unrestricted = true)]
[SecurityPermissionAttribute(SecurityAction.Assert, Flags = SecurityPermissionFlag.UnmanagedCode)]
public class DirectoryEntry : Component

NomDescription
System_CAPS_pubmethodDirectoryEntry()

Initialise une nouvelle instance de la classe DirectoryEntry.

System_CAPS_pubmethodDirectoryEntry(Object)

Initialise une nouvelle instance de la classe DirectoryEntry qui est liée à l'objet des services de domaine Active Directory natif spécifié.

System_CAPS_pubmethodDirectoryEntry(String)

Initialise une nouvelle instance de la classe DirectoryEntry qui lie cette instance au nœud des services de domaine Active Directory figurant dans le chemin d'accès spécifié.

System_CAPS_pubmethodDirectoryEntry(String, String, String)

Initialise une nouvelle instance de la classe DirectoryEntry.

System_CAPS_pubmethodDirectoryEntry(String, String, String, AuthenticationTypes)

Initialise une nouvelle instance de la classe DirectoryEntry.

NomDescription
System_CAPS_pubpropertyAuthenticationType

Obtient ou définit le type d'authentification à utiliser.

System_CAPS_protpropertyCanRaiseEvents

Obtient une valeur indiquant si le composant peut déclencher un événement.(Hérité de Component.)

System_CAPS_pubpropertyChildren

Obtient les entrées enfants de ce nœud dans la hiérarchie des services de domaine Active Directory.

System_CAPS_pubpropertyContainer

Obtient les IContainer qui contient la Component.(Hérité de Component.)

System_CAPS_protpropertyDesignMode

Obtient une valeur qui indique si la Component est actuellement en mode design.(Hérité de Component.)

System_CAPS_protpropertyEvents

Obtient la liste des gestionnaires d’événements associés à cette Component.(Hérité de Component.)

System_CAPS_pubpropertyGuid

Obtient le GUID de DirectoryEntry.

System_CAPS_pubpropertyName

Obtient le nom de l'objet, tel que nommé dans le service d'annuaire sous-jacent.

System_CAPS_pubpropertyNativeGuid

Obtient le GUID de DirectoryEntry, tel que retourné par le fournisseur.

System_CAPS_pubpropertyNativeObject

Obtient l'objet ADSI (Active Directory Service Interfaces) natif.

System_CAPS_pubpropertyObjectSecurity

Obtient ou définit le descripteur de sécurité de cette entrée.

System_CAPS_pubpropertyOptions

Obtient les options spécifiques au fournisseur pour cette entrée.

System_CAPS_pubpropertyParent

Obtient le parent de cette entrée dans la hiérarchie des services de domaine Active Directory.

System_CAPS_pubpropertyPassword

Définit le mot de passe à utiliser au moment de l'authentification du client.

System_CAPS_pubpropertyPath

Obtient ou définit le chemin d'accès de ce DirectoryEntry.

System_CAPS_pubpropertyProperties

Obtient les propriétés des services de domaine Active Directory pour cet objet DirectoryEntry.

System_CAPS_pubpropertySchemaClassName

Obtient le nom de la classe de schéma pour cet objet DirectoryEntry.

System_CAPS_pubpropertySchemaEntry

Obtient l'objet schéma de cette entrée.

System_CAPS_pubpropertySite

Obtient ou définit le ISite de la Component.(Hérité de Component.)

System_CAPS_pubpropertyUsePropertyCache

Obtient ou définit une valeur indiquant si le cache doit être validé après chaque opération.

System_CAPS_pubpropertyUsername

Obtient ou définit le nom d'utilisateur à utiliser pour l'authentification du client.

NomDescription
System_CAPS_pubmethodClose()

Ferme l'objet DirectoryEntry et libère les ressources système associées à ce composant.

System_CAPS_pubmethodCommitChanges()

Enregistre les modifications apportées à une entrée d'annuaire dans le magasin d'annuaires sous-jacent.

System_CAPS_pubmethodCopyTo(DirectoryEntry)

Crée une copie de cette entrée en tant qu'enfant du parent spécifié.

System_CAPS_pubmethodCopyTo(DirectoryEntry, String)

Crée une copie de cet objet DirectoryEntry comme enfant de l'objet DirectoryEntry parent spécifié, avec le nouveau nom indiqué.

System_CAPS_pubmethodCreateObjRef(Type)

Crée un objet qui contient toutes les informations requises pour générer un proxy permettant de communiquer avec un objet distant.(Hérité de MarshalByRefObject.)

System_CAPS_pubmethodDeleteTree()

Supprime cette entrée et sa sous-arborescence entière de la hiérarchie des services de domaine Active Directory.

System_CAPS_pubmethodDispose()

Libère toutes les ressources utilisées par Component.(Hérité de Component.)

System_CAPS_protmethodDispose(Boolean)

Libère les ressources, exceptée la mémoire, utilisées par DirectoryEntry.(Remplace Component.Dispose(Boolean).)

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodSystem_CAPS_staticExists(String)

Détermine si le chemin d’accès spécifié représente une entrée réelle dans le service d’annuaire.

System_CAPS_protmethodFinalize()

Libère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération du Component par le garbage collection.(Hérité de Component.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetLifetimeService()

Récupère l’objet de service de durée de vie actuelle qui contrôle la stratégie de durée de vie de cette instance.(Hérité de MarshalByRefObject.)

System_CAPS_protmethodGetService(Type)

Retourne un objet qui représente un service fourni par Component ou par son Container.(Hérité de Component.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.(Hérité de MarshalByRefObject.)

System_CAPS_pubmethodInvoke(String, Object[])

Appelle une méthode sur l'objet des services de domaine Active Directory natif.

System_CAPS_pubmethodInvokeGet(String)

Obtient une propriété à partir de l'objet des services de domaine Active Directory natif.

System_CAPS_pubmethodInvokeSet(String, Object[])

Définit une propriété sur l'objet des services de domaine Active Directory natif.

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Crée une copie superficielle d’actuel MarshalByRefObject objet.(Hérité de MarshalByRefObject.)

System_CAPS_pubmethodMoveTo(DirectoryEntry)

Déplace cet objet DirectoryEntry vers le parent spécifié.

System_CAPS_pubmethodMoveTo(DirectoryEntry, String)

Déplace cet objet DirectoryEntry vers le parent spécifié et modifie son nom en lui affectant la valeur spécifiée.

System_CAPS_pubmethodRefreshCache()

Charge les valeurs de propriétés de cet objet DirectoryEntry dans le cache de propriétés.

System_CAPS_pubmethodRefreshCache(String[])

Charge les valeurs des propriétés spécifiées dans le cache de propriétés.

System_CAPS_pubmethodRename(String)

Modifie le nom de cet objet DirectoryEntry.

System_CAPS_pubmethodToString()

Retourne un String contenant le nom de la Component, le cas échéant. Cette méthode ne doit pas être remplacée.(Hérité de Component.)

NomDescription
System_CAPS_pubeventDisposed

Se produit lorsque le composant est supprimé par un appel à la Dispose (méthode).(Hérité de Component.)

Use this class for binding to objects, or reading and updating attributes. T:System.DirectoryServices.DirectoryEntry, along with helper classes, provides support for life-cycle management and navigation methods. These include creating, deleting, renaming, moving a child node, and enumerating children. After you modify a node, you must commit your changes in order for them to be saved to the tree. For more information, see the M:System.DirectoryServices.DirectoryEntry.CommitChanges property.

DirectoryEntry can be used to access regular entries and some, but not all, information from schema entries.

The Active Directory Domain Services hierarchy contains up to several thousand nodes. Each node represents an object, such as a network printer or a user in a domain. Corporate networks constantly change as new employees are hired and objects such as network printers and computers are added. Active Directory Service Interfaces (ADSI) technology provides ways to programmatically add these objects to the directory tree.

To create a directory entry in the hierarchy, use the P:System.DirectoryServices.DirectoryEntry.Children property. The P:System.DirectoryServices.DirectoryEntry.Children property is a collection that provides an M:System.DirectoryServices.DirectoryEntries.Add(System.String,System.String) method, through which you add a node to the collection directly below the parent node that you are currently bound to. When adding a node to the collection, you must specify a name for the new node and the name of a schema template that you want to associate with the node. For example, you might want to use a schema titled "Computer" to add new computers to the hierarchy.

This class also contains attribute caching, which can be useful for optimizing network traffic. To use attribute caching, see the P:System.DirectoryServices.DirectoryEntry.UsePropertyCache property.

The classes associated with the T:System.DirectoryServices.DirectoryEntry component can be used with any of the Active Directory Domain Services service providers. Some of the current providers are Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS), and WinNT.

System_CAPS_noteRemarque

It is assumed that you have a general understanding of Active Directory Domain Services before using this class. For more information, see the N:System.DirectoryServices namespace overview.

.NET Framework
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: