DirectoryEntry Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |