System.DirectoryServices.AccountManagement 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.
Birden çok asıl depoda kullanıcı, bilgisayar ve grup güvenlik sorumlularına tekdüzen erişim ve düzenleme sağlar: Active Directory Domain Services (AD DS), Active Directory Basit Dizin Hizmetleri (AD LDS) ve Makine SAM'si (MSAM). System.DirectoryServices.AccountManagement dizin nesnelerini ad alanından System.DirectoryServices bağımsız olarak yönetir.
Sınıflar
AdvancedFilters |
Bu sınıf, belirli özniteliklere yazılabilir erişim sağlar, böylece kullanıcılar Örne Göre Sorgu kullanırken bir PrincipalSearcher nesneye geçirilen "kukla" asıl nesnesinin salt okunur özelliklerini değiştirebilir. |
AuthenticablePrincipal |
Kimliği doğrulanabilen sorumlular için ortak olan hesap ve iletişim verilerini kapsüller. |
ComputerPrincipal |
Bilgisayar hesabı olan sorumluları kapsüller. |
DirectoryObjectClassAttribute |
Dizinde bu tür bir nesne oluşturmak için kullanılan şema nesnesini temsil eder. Bu öznitelik, asıl uzantılar için gereklidir ve yalnızca sınıflarda ayarlanabilir. |
DirectoryPropertyAttribute |
Deponun bir principal özelliğini dizin özniteliğine eşlemek için gereken verileri içerir. Bu öznitelik, asıl uzantılar için gereklidir ve yalnızca bir özellikte ayarlanabilir. Genişletilmiş sınıftaki bir dizin özniteliğini temsil eden her özellikte belirtilmelidir. |
DirectoryRdnPrefixAttribute |
Depoya eklenen yeni nesnenin RDN'sini oluşturmak için kullanılan RDN ön eki. Bu öznitelik ayarlanmamışsa Hesap Yönetimi API'si tarafından varsayılan "CN" RDN ön eki kullanılır. Bu öznitelik isteğe bağlıdır ve yalnızca asıl uzantı sınıflarında ayarlanabilir. |
GroupPrincipal |
Grup hesaplarını kapsüller. Grup hesapları, yönetim amacıyla oluşturulan temel nesnelerden veya hesaplardan oluşan rastgele koleksiyonlar olabilir. |
MultipleMatchesException |
Bu özel durum, arama sorgusuyla birden çok eşleşme olduğunda tek bir asıl nesneyle eşleşmeyi bekleyen yöntemler tarafından oluşturulur. |
NoMatchingPrincipalException |
Belirtilen parametrelerle eşleşen sorumlu nesne bulunamadığında bu özel durum oluşturulur. |
PasswordException |
Parola karmaşıklık gereksinimlerini karşılamadığında bu özel durum oluşur. |
Principal |
Tüm güvenlik sorumluları için ortak olan hesap verilerini ve işlemlerini kapsüller. Bu, tüm güvenlik sorumlularının türetildiği soyut temel sınıftır. |
PrincipalCollection |
sınıfından türetilen Principal nesnelerin değiştirilebilir koleksiyonu. Bu sınıf, nesneleri içeren Principal çok değerli özellikler için kullanılacak şekilde tasarlanmıştır. Bu koleksiyonun içeriğinin değiştirilmesi, karşılık gelen asıl nesnede çağrıldığında Save() kalıcı hale gelen ilgili store özelliğinin içeriğini değiştirir. |
PrincipalContext |
Tüm işlemlerin gerçekleştirildiği sunucuyu veya etki alanını, bu işlemlerin temeli olarak kullanılan kapsayıcıyı ve işlemleri gerçekleştirmek için kullanılan kimlik bilgilerini kapsüller. |
PrincipalException |
Nesneler tarafından System.DirectoryServices.AccountManagement oluşan özel durumların temel sınıfı. |
PrincipalExistsException |
Koleksiyonda zaten var olan bir sorumlu ekleme girişiminde bulunulduğunda veya depoda zaten var olan yeni bir sorumluyu kaydetme girişiminde bulunulduğunda yöntemi tarafından AddSave() oluşturulur. |
PrincipalOperationException |
ADSI, depoyu güncelleştirme işlemi sırasında hata döndürdüğünde oluşturulur. |
PrincipalSearcher |
Temel alınan asıl depoda sorgu yürütmek için kullanılan yöntemleri ve arama desenlerini kapsüller. |
PrincipalSearchResult<T> |
Bir arama tarafından döndürülen nesne koleksiyonunu Principal döndürür. |
PrincipalServerDownException |
API sunucuya bağlanamadığında bu özel durum oluşur. |
PrincipalValueCollection<T> |
gibi PermittedWorkstationsçok değerli özellikler türünde PrincipalValueCollection<T>bir değere sahiptir. Bu sınıf, bu değerleri listelemek ve işlemek için yöntemler sağlar. |
UserPrincipal |
Kullanıcı hesabı olan sorumluları kapsüller. |
Numaralandırmalar
ContextOptions |
Sunucuya bağlanmak için kullanılan seçenekleri belirtir. Uygulama, bit tabanlı OR işlemiyle bağlantılı birden çok seçenek ayarlayabilir. |
ContextType |
Sorumlunun ait olduğu depo türünü belirtir. |
GroupScope |
Grup sorumlusunun kapsamını belirtir. |
IdentityType |
Kimliğin biçimini belirtir. |
MatchType |
Numaralandırma, MatchType aramada kullanılan karşılaştırma türünü belirtir. |
Açıklamalar
Yönetilen dizin hizmetleri uygulamaları kullanıcı, bilgisayar ve grup sorumlularının yönetimini basitleştirmek için API'nin avantajlarından yararlanabilir System.DirectoryServices.AccountManagement . Bir kullanıcının ait olduğu tüm grupları bulma gibi daha önce depo veya uzun kod hakkında karmaşık bilgiler gerektiren çözümler API ile System.DirectoryServices.AccountManagement birkaç kod satırı halinde gerçekleştirilir.
API'de System.DirectoryServices.AccountManagement aşağıdaki özellikler kullanılabilir:
Güvenlik sorumlularını oluşturma ve güncelleştirme gibi temel dizin işlemleri basitleştirilir. Uygulama, bu işlemleri gerçekleştirmek için temel alınan depolar hakkında daha az bilgi gerektirir.
Uygulamalar, nesne modelini yeni dizin nesnesi türlerini içerecek şekilde genişletebilir.
Kullanıcı hesabını etkinleştirme ve devre dışı bırakma gibi hesap yönetimi görevleri basitleştirilmiştir.
Depolar arası destek, Active Directory Domain Services (AD DS), Active Directory Basit Dizin Hizmetleri (AD LDS) ve Makine SAM 'si (MSAM) veritabanlarındaki grup nesnelerinin farklı mağaza türlerindeki üyeleri içermesine olanak tanır.
Sınıf üzerinde PrincipalSearcher kullanılabilen örnek aramaya göre sorgulama, uygulamaların bir asıl nesnede özellikleri ayarlamasına ve eşleşen özellik değerleri içeren diğer nesneler için seçili depoda arama yapmalarına olanak tanır.
Bilgisayar, kullanıcı ve grup sorumlusu nesnelerinde gelişmiş arama, uygulamaların seçilen depoda eşleşen asıl nesneleri aramasına olanak tanır.
Grup sorumlusu nesnesinde bulunan özyinelemeli arama, uygulamaların bir grubu özyinelemeli olarak aramasına ve yalnızca yaprak düğümler olan asıl nesneleri döndürmesine olanak tanır.
Makine SAM, AD DS ve AD LS depolarında kimlik bilgisi doğrulaması basitleştirilir.
Kullanılabilir olduğunda Hızlı Eşzamanlı Bağlama (FSB) özelliği kullanılarak bağlantı hızları artırılır. Bağlantı önbelleğe alma, kullanılan bağlantı noktası sayısını azaltır.