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

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

Dizin bağlamı oluşturulurken, 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ınmaya veya değiştirilmeye 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 dize 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.
Domain 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

Name Description
DirectoryContext(DirectoryContextType, String, String, String)

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

DirectoryContext(DirectoryContextType, String, String)

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

DirectoryContext(DirectoryContextType, String)

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

DirectoryContext(DirectoryContextType)

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

Özellikler

Name Description
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

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır