Bagikan melalui


DirectoryEntry Kelas

Definisi

Kelas DirectoryEntry merangkum simpul atau objek dalam hierarki Active Directory Domain Services.

public ref class DirectoryEntry : System::ComponentModel::Component
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))]
public class DirectoryEntry : System.ComponentModel.Component
[System.ComponentModel.TypeConverter(typeof(System.DirectoryServices.Design.DirectoryEntryConverter))]
[System.DirectoryServices.DSDescription("DirectoryEntryDesc")]
public class DirectoryEntry : System.ComponentModel.Component
type DirectoryEntry = class
    inherit Component
[<System.ComponentModel.TypeConverter(typeof(System.DirectoryServices.DirectoryEntryConverter))>]
type DirectoryEntry = class
    inherit 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
Public Class DirectoryEntry
Inherits Component
Warisan
Atribut

Keterangan

Gunakan kelas ini untuk mengikat objek, atau membaca dan memperbarui atribut. DirectoryEntry, bersama dengan kelas pembantu, memberikan dukungan untuk manajemen siklus hidup dan metode navigasi. Ini termasuk membuat, menghapus, mengganti nama, memindahkan simpul anak, dan menghitung anak-anak. Setelah mengubah simpul, Anda harus menerapkan perubahan agar disimpan ke pohon. Untuk informasi selengkapnya, lihat CommitChanges properti.

DirectoryEntry dapat digunakan untuk mengakses entri reguler dan beberapa, tetapi tidak semua, informasi dari entri skema.

Hierarki Active Directory Domain Services berisi hingga beberapa ribu simpul. Setiap simpul mewakili objek, seperti printer jaringan atau pengguna di domain. Jaringan perusahaan terus berubah karena karyawan baru dipekerjakan dan objek seperti printer jaringan dan komputer ditambahkan. Teknologi Antarmuka Layanan Direktori Aktif (ADSI) menyediakan cara untuk menambahkan objek ini secara terprogram ke pohon direktori.

Untuk membuat entri direktori dalam hierarki, gunakan Children properti . Properti Children adalah koleksi yang menyediakan Add metode , di mana Anda menambahkan simpul ke koleksi tepat di bawah simpul induk yang saat ini Anda terikat. Saat menambahkan simpul ke koleksi, Anda harus menentukan nama untuk simpul baru dan nama templat skema yang ingin Anda kaitkan dengan simpul. Misalnya, Anda mungkin ingin menggunakan skema berjudul "Komputer" untuk menambahkan komputer baru ke hierarki.

Kelas ini juga berisi penembolokan atribut, yang dapat berguna untuk mengoptimalkan lalu lintas jaringan. Untuk menggunakan penembolokan atribut, lihat UsePropertyCache properti .

Kelas yang terkait dengan DirectoryEntry komponen dapat digunakan dengan salah satu penyedia layanan Active Directory Domain Services. Beberapa penyedia saat ini adalah Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS), dan WinNT.

Catatan

Diasumsikan bahwa Anda memiliki pemahaman umum tentang Active Directory Domain Services sebelum menggunakan kelas ini. Untuk informasi selengkapnya, lihat System.DirectoryServices gambaran umum namespace.

Konstruktor

DirectoryEntry()

Menginisialisasi instans baru kelas DirectoryEntry.

DirectoryEntry(Object)

Menginisialisasi instans DirectoryEntry baru kelas yang mengikat ke objek Active Directory Domain Services asli yang ditentukan.

DirectoryEntry(String)

Menginisialisasi instans DirectoryEntry baru kelas yang mengikat instans ini ke simpul di Active Directory Domain Services yang terletak di jalur yang ditentukan.

DirectoryEntry(String, String, String)

Menginisialisasi instans baru kelas DirectoryEntry.

DirectoryEntry(String, String, String, AuthenticationTypes)

Menginisialisasi instans baru kelas DirectoryEntry.

Properti

AuthenticationType

Mendapatkan atau mengatur jenis autentikasi yang akan digunakan.

CanRaiseEvents

Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa.

(Diperoleh dari Component)
Children

Mendapatkan entri anak dari simpul ini dalam hierarki Active Directory Domain Services.

Container

IContainer Mendapatkan yang berisi Component.

(Diperoleh dari Component)
DesignMode

Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain.

(Diperoleh dari Component)
Events

Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component.

(Diperoleh dari Component)
Guid

Mendapatkan GUID dari DirectoryEntry.

Name

Mendapatkan nama objek seperti yang dinamai dengan layanan direktori yang mendasar.

NativeGuid

Mendapatkan GUID dari , seperti yang DirectoryEntrydikembalikan dari penyedia.

NativeObject

Mendapatkan objek Active Directory Service Interfaces (ADSI) asli.

ObjectSecurity

Mendapatkan atau mengatur deskriptor keamanan untuk entri ini.

Options

Mendapatkan opsi khusus penyedia untuk entri ini.

Parent

Mendapatkan induk entri ini dalam hierarki Active Directory Domain Services.

Password

Mengatur kata sandi yang akan digunakan saat mengautentikasi klien.

Path

Mendapatkan atau mengatur jalur untuk ini DirectoryEntry.

Properties

Mendapatkan properti Active Directory Domain Services untuk objek iniDirectoryEntry.

SchemaClassName

Mendapatkan nama kelas skema untuk objek ini DirectoryEntry .

SchemaEntry

Mendapatkan objek skema untuk entri ini.

Site

Mendapatkan atau mengatur ISite dari Component.

(Diperoleh dari Component)
UsePropertyCache

Mendapatkan atau menetapkan nilai yang menunjukkan apakah cache harus dilakukan setelah setiap operasi.

Username

Mendapatkan atau mengatur nama pengguna yang akan digunakan saat mengautentikasi klien.

Metode

Close()

DirectoryEntry Menutup objek dan melepaskan sumber daya sistem apa pun yang terkait dengan komponen ini.

CommitChanges()

Menyimpan perubahan yang dibuat pada entri direktori ke penyimpanan direktori yang mendasar.

CopyTo(DirectoryEntry)

Membuat salinan entri ini sebagai turunan dari induk yang ditentukan.

CopyTo(DirectoryEntry, String)

Membuat salinan objek ini DirectoryEntry , sebagai turunan dari objek induk DirectoryEntry yang ditentukan, dengan nama baru yang ditentukan.

CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
DeleteTree()

Menghapus entri ini dan seluruh subtree-nya dari hierarki Active Directory Domain Services.

Dispose()

Merilis semua sumber daya yang Componentdigunakan oleh .

(Diperoleh dari Component)
Dispose(Boolean)

Membuang sumber daya (selain memori) yang digunakan oleh DirectoryEntry.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Exists(String)

Menentukan apakah jalur yang ditentukan mewakili entri aktual dalam layanan direktori.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetService(Type)

Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container.

(Diperoleh dari Component)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
Invoke(String, Object[])

Memanggil metode pada objek Active Directory Domain Services asli.

InvokeGet(String)

Mendapatkan properti dari objek Active Directory Domain Services asli.

InvokeSet(String, Object[])

Mengatur properti pada objek Active Directory Domain Services asli.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
MoveTo(DirectoryEntry)

Memindahkan objek ini DirectoryEntry ke induk yang ditentukan.

MoveTo(DirectoryEntry, String)

Memindahkan objek ini DirectoryEntry ke induk yang ditentukan dan mengubah namanya menjadi nilai yang ditentukan.

RefreshCache()

Memuat nilai properti untuk objek ini DirectoryEntry ke dalam cache properti.

RefreshCache(String[])

Memuat nilai properti yang ditentukan ke dalam cache properti.

Rename(String)

Mengubah nama objek ini DirectoryEntry .

ToString()

Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa.

(Diperoleh dari Component)

Acara

Disposed

Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode .

(Diperoleh dari Component)

Berlaku untuk