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
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) |