使用這個類別以繫結至物件、讀取和更新屬性 (Attribute)。DirectoryEntry 與 Helper 類別提供生命週期管理和巡覽方法的支援。包括建立、刪除、重新命名、移除子節點和列舉子系。在修改或節點之後,您必須認可您的變更,以便讓它們儲存到樹狀結構中。如需詳細資訊,請參閱 CommitChanges 屬性。
DirectoryEntry 可以用來存取一般項目,以及結構描述項目的部分 (非全部) 資訊。
Active Directory 網域服務階層架構包含高達數千個節點。每一個節點代表一個物件,例如,網路印表機或網域中的使用者。因為新員工和物件 (例如,網路印表機和電腦) 的加入,使得企業網路會經常性地變更。Active Directory Service Interfaces (ADSI) 技術提供方法來以程式設計方式將這些物件加入目錄樹狀結構。
若要建立階層架構中的目錄,請使用 Children 屬性。Children 屬性是一種集合,提供 Add 方法,藉由這個方法可以直接在您目前所繫結的父節點下方將節點加入集合中。將節點加入至集合時,必須指定新節點的名稱,以及要與該節點產生關聯之結構描述樣板的名稱。例如,您可能想要使用標題為 "Computer" 的結構描述來將新電腦加入階層架構。
這個類別還包含屬性快取,在最佳化網路流量時很有用。若要使用屬性 (Attribute) 快取,請參閱 UsePropertyCache 屬性 (Property)。
與 DirectoryEntry 元件關聯的類別可以搭配任何 Active Directory 網域服務的服務提供者使用。目前提供者有些是網際網路資訊服務 (IIS)、輕量型目錄存取協定 (LDAP)、Novell NetWare Directory Service (NDS) 和 WinNT。