DirectoryContext 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 DirectoryContext mengidentifikasi direktori tertentu dan kredensial yang digunakan untuk mengakses direktori.
public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
- Warisan
-
DirectoryContext
Keterangan
Konteks direktori harus dibuat sebelum mengakses metode dan properti objek direktori System.DirectoryServices.ActiveDirectory seperti domain atau forest.
Saat membuat konteks direktori, kredensial proses saat ini atau kredensial alternatif dapat diterapkan ke konteks tersebut dengan menggunakan konstruktor yang sesuai. Kredensial ini menentukan izin yang berlaku ketika program mengakses objek direktori. Karena Active Directory Domain Services objek mungkin dilindungi dari pengambilan atau modifikasi oleh pengguna non-administratif, penggunaan kredensial alternatif dengan izin untuk mengakses objek target terkadang diperlukan untuk fungsionalitas program yang tepat.
Tabel berikut berisi daftar jenis target yang diizinkan dan deskripsi format string target.
Jenis target | DirectoryContextType anggota | Format nama target |
---|---|---|
Pengendali Domain | DirectoryServer | Nama DNS pengendali domain. |
Instans AD LDS | DirectoryServer | Nama DNS server AD LDS dan nomor port LDAP, misalnya, ad_lds_instance.fabrikam.com:389. |
Domain | Domain | Nama DNS domain, misalnya, sales.corp.fabrikam.com. |
Hutan | Forest | Nama DNS forest, misalnya, corp.fabrikam.com. |
Partisi Aplikasi | ApplicationPartition | Nama DNS partisi aplikasi. |
Set konfigurasi AD LDS | ConfigurationSet | Salah satu kata kunci yang terkait dengan titik koneksi layanan yang didaftarkan oleh instans AD LDS untuk kumpulan konfigurasi. |
Konstruktor
DirectoryContext(DirectoryContextType) |
Menginisialisasi instans baru kelas DirectoryContext dari jenis yang ditentukan yang berisi kredensial konteks pengguna saat ini. |
DirectoryContext(DirectoryContextType, String) |
Menginisialisasi instans baru kelas DirectoryContext dari jenis yang ditentukan yang berisi nama yang ditentukan dan kredensial konteks pengguna saat ini. |
DirectoryContext(DirectoryContextType, String, String) |
Menginisialisasi instans baru kelas DirectoryContext dari jenis yang ditentukan yang berisi nama pengguna dan kata sandi yang ditentukan. |
DirectoryContext(DirectoryContextType, String, String, String) |
Menginisialisasi instans baru kelas DirectoryContext dari jenis yang ditentukan yang berisi target, nama pengguna, dan kata sandi yang ditentukan. |
Properti
ContextType |
Mendapatkan jenis objek konteks. |
Name |
Mendapatkan nama konteks. |
UserName |
Mendapatkan nama pengguna konteks. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |