Aracılığıyla paylaş


System.DirectoryServices Ad Alanı

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.