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ı, DirectoryEntryDirectorySearcher Active Directory Services ıNTERFACES (ADSI) teknolojisini kullanan 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ığı arabirimlerin bir kümesidir. ADSI, yöneticinin, ağın boyutundan bağımsız olarak, bir ağ üzerinde kaynakları bulma ve yönetme olanağı sağlar.
Sınıflar
ActiveDirectoryAccessRule |
ActiveDirectoryAccessRuleSınıfı, bir Active Directory Domain Services nesnesinin isteğe bağlı erişim denetimi listesinde (DACL) bir erişim denetimi girişini (ACE) temsil etmek için kullanılır. |
ActiveDirectoryAuditRule |
, ActiveDirectoryAuditRule Bir sistem erişim denetimi listesinde (SACL) erişim denetimi girişi (ACE) ayarlamak için kullanılır. , ActiveDirectoryAccessRule Bir nesne olarak temsil edilen emanetyi içerir IdentityReference . Ayrıca, erişim denetimi türü, erişim maskesi ve devralma bayrakları gibi diğer özelliklerle ilgili bilgiler de bulunur. Bu kural bir nesne üzerinde ayarlanır ActiveDirectorySecurity . ActiveDirectorySecurityDizin deposuna kaydedildikten sonra, güvenlik tanımlayıcısı nesnesini, üzerinde ayarlanan kurallara göre değiştirir ActiveDirectoryAuditRule . |
ActiveDirectorySecurity |
Yönetilen ACL kitaplığının nesne güvenlik katmanını kullanarak dizin nesnelerinin erişim denetimi işlevselliğini sarmalar. |
CreateChildAccessRule |
CreateChildAccessRuleSınıfı, bir Active Directory Domain Services nesnesine alt nesne oluşturma hakkı vermek veya reddetmek için kullanılan belirli bir erişim kuralı türünü temsil eder. |
DeleteChildAccessRule |
sınıfı, bir nesne için alt nesneleri silme hakkı olan bir Active Directory Domain Services izin vermek veya reddetmek için kullanılan DeleteChildAccessRule belirli bir erişim kuralı türünü temsil eder. |
DeleteTreeAccessRule |
DeleteTreeAccessRuleSınıfı, alt nesnelerin sahip olduğu izinlerden bağımsız olarak tüm 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. |
DirectoryEntries |
Bir nesne koleksiyonu DirectoryEntry içerir. |
DirectoryEntry |
sınıfı, DirectoryEntry Active Directory Domain Services hiyerarşisindeki bir düğümü veya nesneyi kapsüller. |
DirectoryEntryConfiguration |
sınıfı, DirectoryEntryConfiguration bir dizin nesnesinin işlerini yapmak için sağlayıcıya özgü seçenekleri belirtmenin ve elde etmek için doğrudan bir yol sağlar. Seçenekler genellikle temel alınan dizin deposu arama işlemleri için geçerlidir. Desteklenen seçenekler sağlayıcıya özgü seçeneklerdir. |
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 |
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 türe sahip 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 oluşturulacağını belirtir. |
DSDescriptionAttribute |
.NET Framework altyapısını destekler ve doğrudan koddan kullanılmaya yönelik değildir. |
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ı, alt nesneleri listeleye bir nesne için izin vermek veya reddetmek ListChildrenAccessRule Active Directory Domain Services erişim kuralı türünü temsil eder. |
PropertyAccessRule |
PropertyAccessRuleSı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 |
PropertyCollection sınıfı bir DirectoryEntryöğesinin özelliklerini içerir. |
PropertySetAccessRule |
sınıfı, PropertySetAccessRule bir 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 Özellik Kümeleri makalesine bakın. |
PropertyValueCollection |
Bir DirectoryEntry özelliğin değerlerini içerir. |
ResultPropertyCollection |
Bir örneğin özelliklerini içerir SearchResult . |
ResultPropertyValueCollection |
Bir SearchResult özelliğin değerlerini içerir. |
SchemaNameCollection |
Bir nesnenin özelliğinin kullanabileceği şema adlarının SchemaFilter DirectoryEntries listesini içerir. |
SearchResult |
sınıfı, SearchResult aracılığıyla bir arama sırasında döndürülen Active Directory Domain Services hiyerarşisinde bir düğümü kapsüller. DirectorySearcher |
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şlemesi 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 Domain Services nesnesine atanan erişim haklarını belirtir. |
ActiveDirectorySecurityInheritance |
ActiveDirectorySecurityInheritanceSabit listesi ve, Ace bilgilerinin bir nesne ve alt öğelerinden ne olduğunu 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 |
DereferenceAliasSabit listesi, diğer adların nasıl çözümlendiğini belirtir. Bu numaralandırma, özelliği için değerler sağlar DerefAlias . |
DirectoryServicesPermissionAccess |
DirectoryServicesPermissionAccessSabit listesi, izin sınıfları tarafından kullanılan erişim düzeylerini tanımlar System.DirectoryServices . Bu sabit listesi, üye değerlerinin bitsel birleşimine imkan tanıyan bir FlagsAttribute öznitelik içerir. |
DirectorySynchronizationOptions |
Bir etki alanı içindeki dizinlerin nasıl eşitleneceğini tespit eden bayraklar içerir. Bu seçenekler, özelliği için ayarlanabilir Option . |
ExtendedDN |
ExtendedDNSabit listesi, genişletilmiş ayırt edici adın döndürüleceği biçimi belirtir. Bu numaralandırma, özelliği ile birlikte kullanılır ExtendedDN . |
PasswordEncodingMethod |
Bir parolayı ayarladığınızda veya değiştirirken SSL 'nin kullanılıp kullanılmayacağını belirtir. Bu numaralandırma, özelliği ile birlikte kullanılır PasswordEncoding . |
PropertyAccess |
Numaralama, bir Active Directory özelliğine veya özellik kümesine uygulanan erişim türünü belirtmek PropertyAccess için ve sınıfları ile birlikte PropertyAccessRule PropertySetAccessRule kullanılır. |
ReferralChasingOption |
ReferralChasingOptionSabit listesi, başvurunun nasıl yapıldığını ve nasıl yapılacağını belirtir. |
SearchScope |
Nesnesi kullanılarak gerçekleştirilen bir dizin araması için olası kapsamları belirtir DirectorySearcher . |
SecurityMasks |
Bir dizin nesnesinin güvenlik bilgilerini incelemek için kullanılabilir seçenekleri belirtir. Bu numaralandırma ve özellikleriyle birlikte kullanılır SecurityMasks SecurityMasks . |
SortDirection |
SortDirectionSabit listesi bir Active Directory Domain Services sorgusunun sonuçlarının nasıl sıralanacağını belirtir. |
Açıklamalar
Bu ad alanındaki 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 (ııs), hafif dizin erişim protokolü (LDAP), Novell NetWare dizin hizmeti (NDS) ve WinNT.
ADSI, uygulamalarınızın tek bir arabirim kullanarak bir ağdaki farklı dizinlerde etkileşime geçmesini sağlayan Microsoft Active Directory Domain Services için programlı bir arabirimdir. ADSI 'yi kullanarak veritabanlarını yedekleme, yazıcılara erişme ve Kullanıcı hesaplarını yönetme gibi genel görevleri gerçekleştiren uygulamalar oluşturabilirsiniz.
Bu sınıfları kullanmadan önce Active Directory Domain Services genel olarak anlaşıldığınız varsayılır. Active Directory Domain Services hakkında daha fazla bilgi için, Active Directory nesnelerine ve Active Directory teknoloji Backgrounderve aşağıdaki konulara giriş konularına bakın:
Ağaç yapısını kullanmak Active Directory Domain Services. Ağaçtaki her düğüm bir özellikler kümesi içerir. Ağaçta geçiş yapmak, aramak ve değiştirmek için bu ad alanını kullanın ve bir düğümün özelliklerine okuyup yazın.
DirectoryEntrySınıfı, Active Directory Domain Services hiyerarşisinde bir düğüm veya nesne kapsüller. Nesneleri bağlamak, özellikleri okumak ve öznitelikleri güncelleştirmek için bu sınıfı kullanın. Yardımcı sınıflarla birlikte; DirectoryEntry oluşturma, silme, yeniden adlandırma, bir alt düğümü taşıma ve alt düğüm sıralama gibi yaşam döngüsü yönetimi ve gezinti yöntemleri için destek sağlar.
DirectorySearcherActive Directory Domain Services hiyerarşisinde sorgu gerçekleştirmek için sınıfını kullanın. LDAP, aramayı destekleyen tek sistem tarafından sağlanan Active Directory Hizmet Arabirimleri (ADSI) sağlayıcıdır.
Active Directory Domain Services hiyerarşisinde arama DirectorySearcher SearchResult , sınıfının bir örneğinde yer alan örnekleri döndürür SearchResultCollection .
Note: ad alanındaki sınıfların, yöntemlerin ve özelliklerin birçoğu System.DirectoryServices LinkDemand kod erişim güvenliği seçeneğini kullanır. Bu, kod erişimi güvenlik talebinin yalnızca tam zamanında derleme sırasında gerçekleştiği ve talebin yalnızca çağıran derlemede gerçekleştirildiğinden ve tüm çağrı yığınının tamamının gerçekleşmeyeceği anlamına gelir. Bu nedenle, arayanlar çalışma zamanında bu ad alanından oluşturulan nesneleri güvenilmeyen koda iletmemelidir.