DirectoryEntry Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A DirectoryEntry osztály beágyaz egy csomópontot vagy objektumot a Active Directory tartományi szolgáltatások hierarchiába.
public ref class DirectoryEntry : System::ComponentModel::Component
[System.ComponentModel.TypeConverter(typeof(System.DirectoryServices.Design.DirectoryEntryConverter))]
public class DirectoryEntry : System.ComponentModel.Component
[System.ComponentModel.TypeConverter(typeof(System.DirectoryServices.Design.DirectoryEntryConverter))]
[System.DirectoryServices.DSDescription("DirectoryEntryDesc")]
public class DirectoryEntry : System.ComponentModel.Component
[System.ComponentModel.TypeConverter(typeof(System.DirectoryServices.DirectoryEntryConverter))]
public class DirectoryEntry : System.ComponentModel.Component
[<System.ComponentModel.TypeConverter(typeof(System.DirectoryServices.Design.DirectoryEntryConverter))>]
type DirectoryEntry = class
inherit Component
[<System.ComponentModel.TypeConverter(typeof(System.DirectoryServices.Design.DirectoryEntryConverter))>]
[<System.DirectoryServices.DSDescription("DirectoryEntryDesc")>]
type DirectoryEntry = class
inherit Component
[<System.ComponentModel.TypeConverter(typeof(System.DirectoryServices.DirectoryEntryConverter))>]
type DirectoryEntry = class
inherit Component
Public Class DirectoryEntry
Inherits Component
- Öröklődés
- Attribútumok
Megjegyzések
Ez az osztály az objektumokhoz való kötéshez, illetve az attribútumok olvasásához és frissítéséhez használható. DirectoryEntrysegédosztályokkal együtt támogatja az életciklus-kezelési és a navigációs módszereket. Ilyen például a gyermekcsomópont létrehozása, törlése, átnevezése, áthelyezése és a gyermekek számbavétele. A csomópont módosítása után véglegesítenie kell a módosításokat ahhoz, hogy azok a fára legyenek mentve. További információért lásd a CommitChanges() tulajdonságot.
DirectoryEntry A sémabejegyzésekből származó rendszeres bejegyzésekhez és néhány, de nem az összes információhoz való hozzáféréshez használható.
A Active Directory tartományi szolgáltatások hierarchia legfeljebb több ezer csomópontot tartalmaz. Minden csomópont egy objektumot jelöl, például egy hálózati nyomtatót vagy egy tartomány felhasználóját. A vállalati hálózatok folyamatosan változnak, ahogy új alkalmazottakat alkalmaznak, és olyan objektumokat adnak hozzá, mint a hálózati nyomtatók és a számítógépek. Active Directory Service Interfaces (ADSI) technológia lehetővé teszi az objektumok programozott hozzáadását a címtárfához.
Ha címtárbejegyzést szeretne létrehozni a hierarchiában, használja a tulajdonságot Children . A Children tulajdonság egy metódust Add biztosító gyűjtemény, amelyen keresztül közvetlenül a szülőcsomópont alatt adhat hozzá csomópontot a gyűjteményhez. Amikor csomópontot ad hozzá a gyűjteményhez, meg kell adnia az új csomópont nevét és a csomóponthoz társítani kívánt sémasablon nevét. Előfordulhat például, hogy a "Számítógép" nevű sémával szeretne új számítógépeket hozzáadni a hierarchiához.
Ez az osztály attribútum-gyorsítótárazást is tartalmaz, amely hasznos lehet a hálózati forgalom optimalizálásához. Az attribútumok gyorsítótárazásának használatához tekintse meg a tulajdonságot UsePropertyCache .
A DirectoryEntry összetevőhöz társított osztályok bármelyik Active Directory tartományi szolgáltatások szolgáltatónál használhatók. Néhány jelenlegi szolgáltató a Internet Information Services (IIS), az Lightweight Directory Access Protocol (LDAP), a Novell NetWare Directory Service (NDS) és a WinNT.
Note
Feltételezzük, hogy az osztály használata előtt általános ismeretekkel rendelkezik a Active Directory tartományi szolgáltatások. További információkért tekintse meg a System.DirectoryServices névtér áttekintését.
Konstruktorok
| Name | Description |
|---|---|
| DirectoryEntry() |
Inicializálja a DirectoryEntry osztály új példányát. |
| DirectoryEntry(Object) |
Inicializálja a megadott natív Active Directory tartományi szolgáltatások objektumhoz kötődő DirectoryEntry osztály új példányát. |
| DirectoryEntry(String, String, String, AuthenticationTypes) |
Inicializálja a DirectoryEntry osztály új példányát. |
| DirectoryEntry(String, String, String) |
Inicializálja a DirectoryEntry osztály új példányát. |
| DirectoryEntry(String) |
Inicializálja a DirectoryEntry osztály új példányát, amely ezt a példányt a megadott útvonalon található Active Directory tartományi szolgáltatások csomóponthoz köti. |
Tulajdonságok
| Name | Description |
|---|---|
| AuthenticationType |
Lekéri vagy beállítja a használni kívánt hitelesítés típusát. |
| CanRaiseEvents |
Beolvas egy értéket, amely jelzi, hogy az összetevő képes-e eseményt létrehozni. (Öröklődés forrása Component) |
| Children |
Lekéri a csomópont gyermekbejegyzéseit a Active Directory tartományi szolgáltatások hierarchiában. |
| Container |
Lekéri a IContainer .Component (Öröklődés forrása Component) |
| DesignMode |
Olyan értéket kap, amely jelzi, hogy az Component aktuálisan tervezési módban van-e. (Öröklődés forrása Component) |
| Events |
Lekéri az ehhez Componentcsatolt eseménykezelők listáját. (Öröklődés forrása Component) |
| Guid |
Lekéri a GUID azonosítóját.DirectoryEntry |
| Name |
Lekéri az objektum nevét a mögöttes címtárszolgáltatás neveként. |
| NativeGuid |
Lekéri a DirectoryEntryszolgáltatótól visszaadott GUID azonosítót. |
| NativeObject |
Lekéri a natív Active Directory Service Interfaces (ADSI) objektumot. |
| ObjectSecurity |
Lekéri vagy beállítja a bejegyzéshez tartozó biztonsági leírót. |
| Options |
Lekéri a bejegyzés szolgáltatóspecifikus beállításait. |
| Parent |
Lekéri a bejegyzés szülőjét a Active Directory tartományi szolgáltatások hierarchiában. |
| Password |
Beállítja az ügyfél hitelesítésekor használni kívánt jelszót. |
| Path |
Lekéri vagy beállítja ennek DirectoryEntryaz elérési útját. |
| Properties |
Lekéri a DirectoryEntry objektum Active Directory tartományi szolgáltatások tulajdonságait. |
| SchemaClassName |
Lekéri az objektum sémaosztályának DirectoryEntry nevét. |
| SchemaEntry |
Lekéri a bejegyzés sémaobjektumát. |
| Site |
Lekéri vagy megadja a ISite értékét a Component-hez. (Öröklődés forrása Component) |
| UsePropertyCache |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a gyorsítótárat minden művelet után le kell-e véglegesíteni. |
| Username |
Lekéri vagy beállítja az ügyfél hitelesítésekor használni kívánt felhasználónevet. |
Metódusok
| Name | Description |
|---|---|
| Close() |
Bezárja az DirectoryEntry objektumot, és felszabadítja az összetevőhöz társított rendszererőforrásokat. |
| CommitChanges() |
Menti a könyvtárbejegyzés módosításait a mögöttes címtártárolóba. |
| CopyTo(DirectoryEntry, String) |
Létrehozza az DirectoryEntry objektum másolatát a megadott szülőobjektum DirectoryEntry gyermekeként, a megadott új névvel. |
| CopyTo(DirectoryEntry) |
A bejegyzés másolatát a megadott szülő gyermekeként hozza létre. |
| CreateObjRef(Type) |
Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt. (Öröklődés forrása MarshalByRefObject) |
| DeleteTree() |
Törli ezt a bejegyzést és annak teljes részhalmazát a Active Directory tartományi szolgáltatások hierarchiából. |
| Dispose() |
Felszabadítja a .-hez használt összes erőforrást Component. (Öröklődés forrása Component) |
| Dispose(Boolean) |
A a rendszer által használt erőforrásokat (a memória kivételével) megsemmisíti DirectoryEntry. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Exists(String) |
Meghatározza, hogy a megadott elérési út egy tényleges bejegyzést jelöl-e a címtárszolgáltatásban. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetLifetimeService() |
Elavult.
Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot. (Öröklődés forrása MarshalByRefObject) |
| GetService(Type) |
Olyan objektumot ad vissza, amely az általa vagy annak által ComponentContainernyújtott szolgáltatást jelöli. (Öröklődés forrása Component) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InitializeLifetimeService() |
Elavult.
Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához. (Öröklődés forrása MarshalByRefObject) |
| Invoke(String, Object[]) |
Metódus meghívása a natív Active Directory tartományi szolgáltatások objektumon. |
| InvokeGet(String) |
Tulajdonságot kap a natív Active Directory tartományi szolgáltatások objektumtól. |
| InvokeSet(String, Object[]) |
Beállít egy tulajdonságot a natív Active Directory tartományi szolgáltatások objektumon. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MemberwiseClone(Boolean) |
Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre. (Öröklődés forrása MarshalByRefObject) |
| MoveTo(DirectoryEntry, String) |
Áthelyezi ezt az DirectoryEntry objektumot a megadott szülőre, és a nevét a megadott értékre módosítja. |
| MoveTo(DirectoryEntry) |
DirectoryEntry Az objektum áthelyezése a megadott szülőre. |
| RefreshCache() |
Betölti az objektum tulajdonságértékét DirectoryEntry a tulajdonsággyorsítótárba. |
| RefreshCache(String[]) |
Betölti a megadott tulajdonságok értékeit a tulajdonság-gyorsítótárba. |
| Rename(String) |
Módosítja DirectoryEntry az objektum nevét. |
| ToString() |
String A ( ha van) nevet tartalmazó értéket Componentad vissza. Ezt a módszert nem szabad felülírni. (Öröklődés forrása Component) |
esemény
| Name | Description |
|---|---|
| Disposed |
Akkor fordul elő, ha az összetevőt a metódus hívása megsemmisíti Dispose() . (Öröklődés forrása Component) |