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 Etki Alanı Hizmetleri'ne kolay erişim sağlar. Ad alanı, DirectoryEntryDirectorySearcherActive Directory Hizmetleri Arabirimleri (ADSI) teknolojisini kullanan ve iki bileşen sınıfı içerir. ADSI, Microsoft'un çeşitli ağ sağlayıcılarıyla çalışmak için esnek bir araç olarak sağladığı arabirim kümesidir. ADSI, yöneticiye ağın boyutundan bağımsız olarak ağdaki kaynakları göreli bir şekilde bulma ve yönetme olanağı sağlar.
Sınıflar
ActiveDirectoryAccessRule |
ActiveDirectoryAccessRule sınıfı, bir Active Directory Etki Alanı Hizmetleri 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, sistem erişim denetim listesinde (SACL) erişim denetimi girdisi (ACE) ayarlamak için kullanılır. nesnesi ActiveDirectoryAccessRule olarak IdentityReference temsil edilen trustee öğesini içerir. Ayrıca erişim denetim 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 |
Yönetilen ACL kitaplığının nesne güvenlik katmanını kullanarak dizin nesnelerinin erişim denetimi işlevselliğini sarmalar. |
CreateChildAccessRule |
sınıfı, CreateChildAccessRule bir Active Directory Etki Alanı Hizmetleri nesnesine alt nesneler oluşturma hakkı vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
DeleteChildAccessRule |
sınıfı, DeleteChildAccessRule bir Active Directory Etki Alanı Hizmetleri nesnesine alt nesneleri silme hakkı vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
DeleteTreeAccessRule |
sınıfı, DeleteTreeAccessRule bir Active Directory Etki Alanı Hizmetleri nesnesine, alt nesnelerin sahip olduğu izinlerden bağımsız olarak 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 |
sınıfı, DirectoryEntry Active Directory Etki Alanı Hizmetleri 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 alınan dizin deposunun arama işlemleri için geçerlidir. Desteklenen seçenekler sağlayıcıya özgü seçeneklerdir. |
DirectorySearcher |
Active Directory Etki Alanı Hizmetleri'ne 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 |
DirectoryServicesPermission sınıfı, 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şim güvenlik izninin en küçük birimini tanımlar. |
DirectoryServicesPermissionEntryCollection |
Kesin olarak türü belirlenmiş bir nesne koleksiyonu DirectoryServicesPermissionEntry içerir. |
DirectorySynchronization |
Etki alanı içindeki bir dizinin nasıl eşitleneceğini belirtir. |
DirectoryVirtualListView |
DirectoryVirtualListView sınıfı, sanal liste görünümü aramasının nasıl yapılacağını 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 liste 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ş hak örneği, 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 |
sınıfı, ListChildrenAccessRule bir Active Directory Etki Alanı Hizmetleri nesnesine alt nesneleri listeleme hakkı vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
PropertyAccessRule |
sınıfı, PropertyAccessRule bir Active Directory Etki Alanı Hizmetleri özelliğine erişime izin vermek veya erişimi reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
PropertyCollection |
PropertyCollection sınıfı bir DirectoryEntryöğesinin özelliklerini içerir. |
PropertySetAccessRule |
sınıfı, PropertySetAccessRule bir Active Directory Etki Alanı Hizmetleri ö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 Etki Alanı Hizmetleri için tanımlanan özellik kümelerinin listesi için Özellik Kümeleri 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 |
sınıfı, SearchResult üzerinden DirectorySearcheryapılan bir arama sırasında döndürülen Active Directory Etki Alanı Hizmetleri hiyerarşisindeki bir düğümü kapsüller. |
SearchResultCollection |
sınıfı, SearchResultCollection Active Directory hiyerarşisinin SearchResult sorgu DirectorySearcher sırasında döndürdüğünü örnekleri içerir. |
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
ActiveDirectoryRights |
Numaralandırma, ActiveDirectoryRights bir Active Directory Etki Alanı Hizmetleri nesnesine atanan erişim haklarını belirtir. |
ActiveDirectorySecurityInheritance |
ActiveDirectorySecurityInheritance Numaralandırma, ACE bilgilerinin bir nesneye ve alt öğelerine uygulanıp uygulanmayacağını ve nasıl uygulanacağını belirtir. |
AuthenticationTypes |
Numaralandırma, AuthenticationTypes içinde System.DirectoryServiceskullanılan kimlik doğrulama türlerini belirtir. Bu sabit listesi, üye değerlerinin bitsel birleşimine imkan tanıyan bir FlagsAttribute öznitelik içerir. |
DereferenceAlias |
Numaralandırma, DereferenceAlias diğer adların nasıl çözüldüğünü belirtir. Bu numaralandırma özelliği için DerefAlias değerler sağlar. |
DirectoryServicesPermissionAccess |
Numaralandırma, DirectoryServicesPermissionAccess izin sınıfları tarafından System.DirectoryServices kullanılan erişim düzeylerini tanımlar. Bu sabit listesi, üye değerlerinin bitsel birleşimine imkan tanıyan bir FlagsAttribute öznitelik içerir. |
DirectorySynchronizationOptions |
Etki alanı içindeki dizinlerin nasıl eşitleneceğini belirleyen bayraklar içerir. Bu seçenekler özelliği için Option ayarlanabilir. |
ExtendedDN |
Numaralandırma, ExtendedDN genişletilmiş ayırt edici adın döndürüleceği biçimi belirtir. Bu numaralandırma özelliğiyle ExtendedDN birlikte 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 özelliğiyle PasswordEncoding birlikte kullanılır. |
PropertyAccess |
Numaralandırma, PropertyAccess bir Active Directory özelliğine PropertyAccessRule veya özellik kümesine uygulanan erişim türünü belirtmek için ve PropertySetAccessRule sınıfları ile birlikte kullanılır. |
ReferralChasingOption |
Numaralandırma, ReferralChasingOption başvuru izlemenin izlenip izlenmediğini ve nasıl izlenip izlenmediğini belirtir. |
SearchScope |
nesnesi kullanılarak DirectorySearcher gerçekleştirilen dizin araması için olası kapsamları belirtir. |
SecurityMasks |
Dizin nesnesinin güvenlik bilgilerini incelemek için kullanılabilen seçenekleri belirtir. Bu numaralandırma ve SecurityMasks özellikleriyle birlikte SecurityMasks kullanılır. |
SortDirection |
Numaralandırma, SortDirection bir Active Directory Etki Alanı Hizmetleri sorgusunun sonuçlarının nasıl sıralanacağını belirtir. |
Açıklamalar
Bu ad alanındaki sınıflar, Active Directory Etki Alanı Hizmetleri 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 Etki Alanı Hizmetleri 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 Etki Alanı Hizmetleri hakkında genel bir anlayışa sahip olduğunuz varsayılır. Active Directory Etki Alanı Hizmetleri hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Active Directory Etki Alanı Hizmetleri bir ağaç yapısı kullanır. Ağaçtaki her düğüm bir özellik kümesi içerir. Ağaçta gezinmek, arama yapmak ve değiştirmek ve bir düğümün özelliklerini okumak ve yazmak için bu ad alanını kullanın.
sınıfı, DirectoryEntry Active Directory Etki Alanı Hizmetleri hiyerarşisindeki bir düğümü veya nesneyi kapsüller. Nesnelere bağlama, özellikleri okuma ve öznitelikleri güncelleştirme 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.
DirectorySearcher Active Directory Etki Alanı Hizmetleri hiyerarşisinde sorgular gerçekleştirmek için sınıfını kullanın. LDAP, aramayı destekleyen sistem tarafından sağlanan tek Active Directory Hizmet Arabirimleri (ADSI) sağlayıcısıdır.
Aracılığıyla DirectorySearcher Active Directory Etki Alanı Hizmetleri hiyerarşisi araması, sınıfının bir örneğinde SearchResultCollection bulunan örneklerini SearchResultdöndürür.