Bahasa

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.
Ruang Lingkup 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

Nama Deskripsi
DirectoryContext(DirectoryContextType, String, String, String)

Menginisialisasi instans DirectoryContext baru kelas dari jenis yang ditentukan yang berisi target, nama pengguna, dan kata sandi yang ditentukan.

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)

Menginisialisasi instans DirectoryContext baru kelas dari jenis yang ditentukan yang berisi nama yang ditentukan dan kredensial konteks pengguna saat ini.

DirectoryContext(DirectoryContextType)

Menginisialisasi instans DirectoryContext baru kelas dari jenis yang ditentukan yang berisi kredensial konteks pengguna saat ini.

Properti

Nama Deskripsi
ContextType

Mendapatkan jenis objek konteks.

Name

Mendapatkan nama konteks.

UserName

Mendapatkan nama pengguna konteks.

Metode

Nama Deskripsi
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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk