DirectoryContext Sınıf

Tanım

DirectoryContext sınıfı, belirli bir dizini ve dizine erişmek için kullanılan kimlik bilgilerini tanımlar.

public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
Devralma
DirectoryContext

Açıklamalar

System.DirectoryServices.ActiveDirectory dizin nesnesinin etki alanı veya orman gibi yöntemlerine ve özelliklerine erişmeden önce bir dizin bağlamı oluşturulmalıdır.

Dizin bağlamı oluştururken, uygun oluşturucu kullanılarak bu bağlama işlemin geçerli kimlik bilgileri veya alternatif kimlik bilgileri uygulanabilir. Bu kimlik bilgileri, program dizin nesnelerine eriştiğinde geçerli olan izinleri belirler. Active Directory Domain Services nesneler yönetici olmayan kullanıcılar tarafından alınmasına veya değiştirilmesine karşı korunabileceğinden, bazen uygun program işlevselliği için hedef nesnelere erişim iznine sahip alternatif kimlik bilgilerinin kullanılması gerekir.

Aşağıdaki tabloda izin verilen hedef türlerin listesi ve hedef dizenin biçiminin açıklaması yer alır.

Hedef türü DirectoryContextType Üye Hedef ad biçimi
Etki Alanı Denetleyicisi DirectoryServer Etki alanı denetleyicisinin DNS adı.
AD LDS Örneği DirectoryServer AD LDS sunucusunun DNS adı ve LDAP bağlantı noktası numarası, örneğin, ad_lds_instance.fabrikam.com:389.
Etki alanı Domain Etki alanının DNS adı, örneğin sales.corp.fabrikam.com.
Orman Forest Ormanın DNS adı, örneğin corp.fabrikam.com.
Uygulama Bölümü ApplicationPartition Uygulama bölümünün DNS adı.
AD LDS Yapılandırma Kümesi ConfigurationSet Yapılandırma kümesi için AD LDS örnekleri tarafından kaydedilen hizmet bağlantı noktasıyla ilişkili anahtar sözcüklerden biri.

Oluşturucular

DirectoryContext(DirectoryContextType)

Geçerli kullanıcı bağlamının DirectoryContext kimlik bilgilerini içeren belirtilen türdeki sınıfının yeni bir örneğini başlatır.

DirectoryContext(DirectoryContextType, String)

Belirtilen türdeki DirectoryContext sınıfının, belirtilen adı ve geçerli kullanıcı bağlamının kimlik bilgilerini içeren yeni bir örneğini başlatır.

DirectoryContext(DirectoryContextType, String, String)

Belirtilen kullanıcı adı ve parolayı DirectoryContext içeren belirtilen türde sınıfının yeni bir örneğini başlatır.

DirectoryContext(DirectoryContextType, String, String, String)

Belirtilen hedef, kullanıcı adı ve parolayı içeren belirtilen türdeki sınıfın yeni bir örneğini DirectoryContext başlatır.

Özellikler

ContextType

Bağlam nesnesinin türünü alır.

Name

Bağlamın adını alır.

UserName

Bağlamın kullanıcı adını alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır