Bagikan melalui


DirectoryContext Kelas

Definisi

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)

Berlaku untuk