System.DirectoryServices Ad Alanı
Ö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.
Yönetilen koddan Active Directory Domain Services kolay erişim sağlar. Ad alanı, Active Directory Hizmetleri Arabirimleri (ADSI) teknolojisini kullanan DirectoryEntry ve DirectorySearcher adlı iki bileşen sınıfı içerir. ADSI, Microsoft çeşitli ağ sağlayıcılarıyla çalışmak için esnek bir araç olarak sağlayan arabirim kümesidir. ADSI, yöneticiye ağın boyutundan bağımsız olarak bir ağdaki kaynakları kolayca bulma ve yönetme olanağı sağlar.
Sınıflar
| Name | Description |
|---|---|
| ActiveDirectoryAccessRule |
ActiveDirectoryAccessRule sınıfı, bir Active Directory Domain Services nesnesinin isteğe bağlı erişim denetimi listesinde (DACL) bir erişim denetimi girdisini (ACE) temsil etmek için kullanılır. |
| ActiveDirectoryAuditRule |
ActiveDirectoryAuditRule, bir sistem erişim denetimi listesinde (SACL) erişim denetimi girdisi (ACE) ayarlamak için kullanılır. nesnesi ActiveDirectoryAccessRule olarak IdentityReference temsil edilen güveneni içerir. Ayrıca erişim denetimi türü, erişim maskesi ve devralma bayrakları gibi diğer özellikler hakkında bilgi içerir. Bu kural bir ActiveDirectorySecurity nesnede ayarlanır. dizin deposuna işlendikten ActiveDirectorySecurity sonra, güvenlik tanımlayıcısı nesnesini üzerinde ActiveDirectoryAuditRuleayarlanan kurallara göre değiştirir. |
| ActiveDirectorySecurity |
Dizin nesnelerinin erişim denetimi işlevselliğini sarmak için yönetilen ACL kitaplığının nesne güvenlik katmanını kullanır. |
| CreateChildAccessRule |
CreateChildAccessRule sınıfı, bir Active Directory Domain Services nesnesine alt nesneler oluşturma hakkı vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
| DeleteChildAccessRule |
DeleteChildAccessRule sınıfı, alt nesneleri silme hakkı olan bir Active Directory Domain Services nesnesine izin vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
| DeleteTreeAccessRule |
DeleteTreeAccessRule sınıfı, alt nesnelerin sahip olduğu izinlerden bağımsız olarak, bir Active Directory Domain Services nesnesine tüm alt nesneleri silme hakkı vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
| DirectoryEntries |
Bir nesne koleksiyonu DirectoryEntry içerir. |
| DirectoryEntry |
DirectoryEntry sınıfı, Active Directory Domain Services hiyerarşisindeki bir düğümü veya nesneyi kapsüller. |
| DirectoryEntryConfiguration |
sınıfı, DirectoryEntryConfiguration dizin nesnesini işlemek için sağlayıcıya özgü seçenekleri belirtmek ve almak için doğrudan bir yol sağlar. Genellikle, seçenekler temel dizin deposunun arama işlemleri için geçerlidir. Desteklenen seçenekler sağlayıcıya özeldir. |
| DirectorySearcher |
Active Directory Domain Services karşı sorgular gerçekleştirir. |
| DirectoryServicesCOMException |
Yöntem çağrıldığında Invoke(String, Object[]) oluşan bir hata hakkında genişletilmiş hata bilgileri içerir. |
| DirectoryServicesPermission |
sınıfı, DirectoryServicesPermission için System.DirectoryServiceskod erişimi güvenlik izinlerini denetlemenize olanak tanır. |
| DirectoryServicesPermissionAttribute |
Bildirim temelli System.DirectoryServices izin denetimlerine izin verir. |
| DirectoryServicesPermissionEntry |
sınıfı, DirectoryServicesPermissionEntry için System.DirectoryServicesayarlanan bir kod erişimi güvenlik izninin en küçük birimini tanımlar. |
| DirectoryServicesPermissionEntryCollection |
Kesin türü belirlenmiş bir nesne koleksiyonu DirectoryServicesPermissionEntry içerir. |
| DirectorySynchronization |
Bir etki alanı içindeki bir dizinin nasıl eşitleneceğini belirtir. |
| DirectoryVirtualListView |
sınıfı, DirectoryVirtualListView sanal liste görünümü araması yapmayı belirtir. Sanal liste görünümü araması, kullanıcıların arama sonuçlarını adres defteri stili sanal liste görünümleri olarak görüntülemesini sağlar. Özellikle çok büyük sonuç kümeleri için tasarlanmıştır. Arama verileri, sıralanmış dizin aramasının bitişik alt kümelerinde alınır. |
| DirectoryVirtualListViewContext |
Dizin sanal listesi görünümü yanıtının nasıl yapılacağını belirtir. |
| DSDescriptionAttribute |
.NET Framework altyapısını destekler ve doğrudan koddan kullanılması amaçlanmamıştır. |
| ExtendedRightAccessRule |
Bir Active Directory nesnesine genişletilmiş bir hak vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. Genişletilmiş haklar, standart erişim hakları kümesinin kapsamına alınmayan özel işlemlerdir. Genişletilmiş haklardan biri, kullanıcıya başka bir kullanıcı için e-posta gönderme hakkı veren Farklı Gönder'dir. Olası genişletilmiş hakların listesi için Genişletilmiş Haklar makalesine bakın. Genişletilmiş haklar hakkında daha fazla bilgi için bkz. Erişim Haklarını Denetleme. |
| ListChildrenAccessRule |
ListChildrenAccessRule sınıfı, alt nesneleri listeleme hakkı olan bir Active Directory Domain Services nesnesine izin vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
| PropertyAccessRule |
PropertyAccessRule sınıfı, bir Active Directory Domain Services özelliğine erişim izni vermek veya erişimi reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
| PropertyCollection |
sınıfı, PropertyCollection bir DirectoryEntryöğesinin özelliklerini içerir. |
| PropertySetAccessRule |
PropertySetAccessRule sınıfı, Active Directory Domain Services özellik kümesine erişime izin vermek veya erişimi reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. Active Directory Domain Services için tanımlanan özellik kümelerinin listesi için Property Sets makalesine bakın. |
| PropertyValueCollection |
Bir DirectoryEntry özelliğin değerlerini içerir. |
| ResultPropertyCollection |
Bir SearchResult örneğin özelliklerini içerir. |
| ResultPropertyValueCollection |
Bir SearchResult özelliğin değerlerini içerir. |
| SchemaNameCollection |
Bir nesnenin özelliğinin kullanabileceği şema adlarının SchemaFilterDirectoryEntries listesini içerir. |
| SearchResult |
SearchResult sınıfı, DirectorySearcher aracılığıyla yapılan arama sırasında döndürülen Active Directory Domain Services hiyerarşisindeki bir düğümü kapsüller. |
| SearchResultCollection |
sınıfı, SearchResultCollection Bir sorgu sırasında SearchResult Active Directory hiyerarşisinin döndürdüğünü örnekleri içerirDirectorySearcher. |
| SearchWaitHandler |
Arama bekleme işleme ile ilgilenen bir sınıf. |
| SortOption |
Arama sonuçlarının nasıl sıralanacağını belirtir. |
Numaralandırmalar
| Name | Description |
|---|---|
| ActiveDirectoryRights |
ActiveDirectoryRights numaralandırması, bir Active Directory Domain Services nesnesine atanan erişim haklarını belirtir. |
| ActiveDirectorySecurityInheritance |
ActiveDirectorySecurityInheritance numaralandırması, ACE bilgilerinin bir nesneye ve alt öğelerine uygulanıp uygulanmadığını ve nasıl uygulanacağını belirtir. |
| AuthenticationTypes |
AuthenticationTypes numaralandırması, System.DirectoryServices'de kullanılan kimlik doğrulama türlerini belirtir. Bu numaralandırma, üye değerlerinin bit düzeyinde birleşimine izin veren bir FlagsAttribute özniteliğine sahiptir. |
| DereferenceAlias |
DereferenceAlias numaralandırması diğer adların nasıl çözüldüğünü belirtir. Bu numaralandırma, DerefAlias özelliği için değerler sağlar. |
| DirectoryServicesPermissionAccess |
DirectoryServicesPermissionAccess numaralandırması, System.DirectoryServices izin sınıfları tarafından kullanılan erişim düzeylerini tanımlar. Bu numaralandırma, üye değerlerinin bit düzeyinde birleşimine izin veren bir FlagsAttribute özniteliğine sahiptir. |
| DirectorySynchronizationOptions |
Bir etki alanı içindeki dizinlerin nasıl eşitleneceğini belirleyen bayraklar içerir. Bu seçenekler Option özelliği için ayarlanabilir. |
| ExtendedDN |
ExtendedDN numaralandırması, genişletilmiş ayırt edici adın döndürüleceği biçimi belirtir. Bu numaralandırma ExtendedDN özelliğiyle kullanılır. |
| PasswordEncodingMethod |
Parola ayarladığınızda veya değiştirdiğinizde SSL'nin kullanılıp kullanılmayacağını belirtir. Bu numaralandırma PasswordEncoding özelliğiyle kullanılır. |
| PropertyAccess |
PropertyAccess sabit listesi, Active Directory özelliğine veya özellik kümesine uygulanan erişim türünü belirtmek için PropertyAccessRule ve PropertySetAccessRule sınıfları ile birlikte kullanılır. |
| ReferralChasingOption |
ReferralChasingOption numaralandırması başvuru izlemenin izlenip izlenmediğini ve nasıl izlenip izlenmediğini belirtir. |
| SearchScope |
DirectorySearcher nesnesi kullanılarak gerçekleştirilen dizin araması için olası kapsamları belirtir. |
| SecurityMasks |
Dizin nesnesinin güvenlik bilgilerini incelemek için kullanılabilir seçenekleri belirtir. Bu numaralandırma, SecurityMasks ve SecurityMasks özellikleriyle kullanılır. |
| SortDirection |
SortDirection numaralandırması, bir Active Directory Domain Services sorgusunun sonuçlarının nasıl sıralanacağını belirtir. |
Açıklamalar
Bu ad alanı içindeki sınıflar, Active Directory Domain Services hizmet sağlayıcılarından herhangi biriyle kullanılabilir. Geçerli sağlayıcılar şunlardır: Internet Information Services (IIS), Basit Dizin Erişim Protokolü (LDAP), Novell NetWare Dizin Hizmeti (NDS) ve WinNT.
ADSI, uygulamalarınızın tek bir arabirim kullanarak ağdaki çeşitli dizinlerle etkileşim kurmasını sağlayan Microsoft Active Directory Domain Services için programlı bir arabirimdir. ADSI kullanarak veritabanlarını yedekleme, yazıcılara erişme ve kullanıcı hesaplarını yönetme gibi yaygın görevleri gerçekleştiren uygulamalar oluşturabilirsiniz.
Bu sınıfları kullanmadan önce Active Directory Domain Services genel olarak anladığınız varsayılır. Active Directory Domain Services hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Active Directory Domain Services ağaç yapısı kullanın. Ağaçtaki her düğüm bir özellik kümesi içerir. Ağacı çapraz geçiş yapmak, aramak ve değiştirmek ve bir düğümün özelliklerini okumak ve yazmak için bu ad alanını kullanın.
DirectoryEntry sınıfı, Active Directory Domain Services hiyerarşisindeki bir düğümü veya nesneyi kapsüller. Nesnelere bağlanmak, özellikleri okumak ve öznitelikleri güncelleştirmek için bu sınıfı kullanın. Yardımcı sınıflarla birlikte, oluşturma, silme, DirectoryEntry yeniden adlandırma, alt düğümü taşıma ve alt öğeleri listeleme gibi yaşam döngüsü yönetimi ve gezinti yöntemleri için destek sağlar.
Active Directory Domain Services hiyerarşisinde sorgular gerçekleştirmek için DirectorySearcher sınıfını kullanın. LDAP, aramayı destekleyen tek sistem tarafından sağlanan Active Directory Hizmet Arabirimleri (ADSI) sağlayıcısıdır.
DirectorySearcher aracılığıyla Active Directory Domain Services hiyerarşisi araması, SearchResult sınıfının bir örneğinde bulunan SearchResultCollection örneklerini döndürür.