DirectoryContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |