System.DirectoryServices Obor názvů

Poskytuje snadný přístup ke službě Active Directory Domain Services ze spravovaného kódu. Obor názvů obsahuje dvě třídy komponent, DirectoryEntry a DirectorySearcher, které používají technologii ADSI (Active Directory Services Interfaces). ROZHRANÍ ADSI je sada rozhraní, která Microsoft poskytuje jako flexibilní nástroj pro práci s různými poskytovateli sítí. Rozhraní ADSI umožňuje správci relativně snadno vyhledávat a spravovat prostředky v síti bez ohledu na velikost sítě.

Třídy

ActiveDirectoryAccessRule

Třída ActiveDirectoryAccessRule se používá k reprezentaci položky řízení přístupu (ACE) v volitelném seznamu řízení přístupu (DACL) objektu služby Active Directory Domain Services.

ActiveDirectoryAuditRule

Slouží ActiveDirectoryAuditRule k nastavení položky řízení přístupu (ACE) v seznamu řízení přístupu systému (SACL). Obsahuje ActiveDirectoryAccessRule svěřenský správce, který je reprezentován jako IdentityReference objekt. Obsahuje také informace o typu řízení přístupu, masce přístupu a dalších vlastnostech, jako jsou příznaky dědičnosti. Toto pravidlo je nastaveno u objektu ActiveDirectorySecurity . ActiveDirectorySecurity Po potvrzení do úložiště adresářů upraví objekt popisovače zabezpečení podle pravidel nastavených na ActiveDirectoryAuditRule.

ActiveDirectorySecurity

Používá vrstvu zabezpečení objektů spravované knihovny seznamu ACL k zabalení funkce řízení přístupu pro objekty adresáře.

CreateChildAccessRule

Třída CreateChildAccessRule představuje konkrétní typ pravidla přístupu, které se používá k povolení nebo zamítnutí objektu služby Active Directory Domain Services právo vytvářet podřízené objekty.

DeleteChildAccessRule

Třída DeleteChildAccessRule představuje konkrétní typ pravidla přístupu, které se používá k povolení nebo odepření oprávnění k odstranění podřízených objektů objektu služby Active Directory Domain Services.

DeleteTreeAccessRule

Třída DeleteTreeAccessRule představuje konkrétní typ pravidla přístupu, který se používá k povolení nebo zamítnutí objektu služby Active Directory Domain Services právo odstranit všechny podřízené objekty, bez ohledu na oprávnění, která mají podřízené objekty.

DirectoryEntries

Obsahuje kolekci DirectoryEntry objektů.

DirectoryEntry

Třída DirectoryEntry zapouzdřuje uzel nebo objekt v hierarchii služby Active Directory Domain Services.

DirectoryEntryConfiguration

Třída DirectoryEntryConfiguration poskytuje přímý způsob, jak určit a získat možnosti specifické pro zprostředkovatele pro manipulaci s objektem adresáře. Tyto možnosti se obvykle vztahují na operace vyhledávání v podkladovém úložišti adresářů. Podporované možnosti jsou specifické pro zprostředkovatele.

DirectorySearcher

Provádí dotazy na službu Active Directory Domain Services.

DirectoryServicesCOMException

Obsahuje rozšířené informace o chybě, ke které došlo při zavolání Invoke(String, Object[]) metody.

DirectoryServicesPermission

Třída DirectoryServicesPermission umožňuje řídit oprávnění zabezpečení přístupu ke kódu pro System.DirectoryServices.

DirectoryServicesPermissionAttribute

Umožňuje kontroly deklarativních System.DirectoryServices oprávnění.

DirectoryServicesPermissionEntry

Třída DirectoryServicesPermissionEntry definuje nejmenší jednotku oprávnění zabezpečení přístupu kódu pro System.DirectoryServices.

DirectoryServicesPermissionEntryCollection

Obsahuje kolekci objektů silného DirectoryServicesPermissionEntry typu.

DirectorySynchronization

Určuje, jak synchronizovat adresář v rámci domény.

DirectoryVirtualListView

Třída DirectoryVirtualListView určuje, jak provést virtuální vyhledávání v zobrazení seznamu. Hledání ve virtuálním seznamu umožňuje uživatelům zobrazit výsledky hledání jako zobrazení seznamu virtuálních seznamů ve stylu adresáře. Je speciálně navržený pro velmi velké sady výsledků. Data vyhledávání se načítají v souvislých podmnožinách seřazeného hledání v adresáři.

DirectoryVirtualListViewContext

Určuje, jak vytvořit odpověď zobrazení virtuálního seznamu adresáře.

DSDescriptionAttribute

Podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z kódu.

ExtendedRightAccessRule

Představuje konkrétní typ pravidla přístupu, který se používá k povolení nebo odepření rozšířeného práva objektu služby Active Directory. Rozšířená práva jsou speciální operace, na které se standardní sada přístupových práv nevztahuje. Příkladem rozšířeného práva je odeslat jako, které dává uživateli právo odeslat e-mail jinému uživateli. Seznam možných rozšířených práv najdete v článku Rozšířená práva . Další informace o rozšířených právech najdete v tématu Řízení přístupových práv.

ListChildrenAccessRule

Třída ListChildrenAccessRule představuje konkrétní typ pravidla přístupu, které se používá k povolení nebo odepření oprávnění k výpisu podřízených objektů objektu služby Active Directory Domain Services.

PropertyAccessRule

Třída PropertyAccessRule představuje konkrétní typ pravidla přístupu, který se používá k povolení nebo odepření přístupu k vlastnosti služby Active Directory Domain Services.

PropertyCollection

Třída PropertyCollection obsahuje vlastnosti objektu DirectoryEntry.

PropertySetAccessRule

Třída PropertySetAccessRule představuje konkrétní typ pravidla přístupu, které se používá k povolení nebo odepření přístupu k sadě vlastností služby Active Directory Domain Services. Seznam sad vlastností, které jsou definované pro službu Active Directory Domain Services, najdete v článku Sady vlastností .

PropertyValueCollection

Obsahuje hodnoty DirectoryEntry vlastnosti.

ResultPropertyCollection

Obsahuje vlastnosti SearchResult instance.

ResultPropertyValueCollection

Obsahuje hodnoty SearchResult vlastnosti.

SchemaNameCollection

Obsahuje seznam názvů schémat, které SchemaFilter může vlastnost objektu DirectoryEntries používat.

SearchResult

Třída SearchResult zapouzdřuje uzel v hierarchii služby Active Directory Domain Services, který je vrácen během vyhledávání prostřednictvím DirectorySearcher.

SearchResultCollection

Třída SearchResultCollection obsahuje SearchResult instance, které hierarchie služby Active Directory vrátila DirectorySearcher během dotazu.

SearchWaitHandler

Třída, která se zabývá zpracováním čekání na hledání.

SortOption

Určuje, jak se mají výsledky hledání seřadit.

Výčty

ActiveDirectoryRights

Výčet ActiveDirectoryRights určuje přístupová práva, která jsou přiřazena k objektu služby Active Directory Domain Services.

ActiveDirectorySecurityInheritance

Výčet ActiveDirectorySecurityInheritance určuje, jestli a jak se informace ACE použijí na objekt a jeho následníky.

AuthenticationTypes

Výčet AuthenticationTypes určuje typy ověřování použité v System.DirectoryServicesnástroji . Tento výčet má atribut FlagsAttribute, který umožňuje bitové kombinace hodnot členů.

DereferenceAlias

Výčet DereferenceAlias určuje způsob překladu aliasů. Tento výčet poskytuje hodnoty pro DerefAlias vlastnost .

DirectoryServicesPermissionAccess

Výčet DirectoryServicesPermissionAccess definuje úrovně přístupu, které jsou používány třídami System.DirectoryServices oprávnění. Tento výčet má atribut FlagsAttribute, který umožňuje bitové kombinace hodnot členů.

DirectorySynchronizationOptions

Obsahuje příznaky, které určují způsob synchronizace adresářů v rámci domény. Tyto možnosti lze nastavit pro Option vlastnost .

ExtendedDN

Výčet ExtendedDN určuje formát, ve kterém se má vrátit rozšířený rozlišující název. Tento výčet se používá s ExtendedDN vlastností .

PasswordEncodingMethod

Určuje, jestli se při nastavení nebo změně hesla použije ssl. Tento výčet se používá s PasswordEncoding vlastností .

PropertyAccess

Výčet PropertyAccess se používá s třídami PropertyAccessRule a PropertySetAccessRule k označení typu přístupu, který je použit pro vlastnost nebo sadu vlastností služby Active Directory.

ReferralChasingOption

Výčet ReferralChasingOption určuje, jestli a jak se má pronásledovat doporučení.

SearchScope

Určuje možné obory pro vyhledávání v adresáři, které se provádí pomocí objektu DirectorySearcher .

SecurityMasks

Určuje dostupné možnosti pro zkoumání informací o zabezpečení objektu adresáře. Tento výčet se používá s vlastnostmi SecurityMasks a SecurityMasks .

SortDirection

Výčet SortDirection určuje, jak seřadit výsledky dotazu služby Active Directory Domain Services.

Poznámky

Třídy v tomto oboru názvů lze použít s libovolným poskytovatelem služby Active Directory Domain Services. Aktuální zprostředkovatelé jsou: Internetová informační služba (IIS), protokol LDAP (Lightweight Directory Access Protocol), Novell NetWare Directory Service (NDS) a WinNT.

ROZHRANÍ ADSI je programové rozhraní pro službu Microsoft Active Directory Domain Services, které umožňuje vašim aplikacím komunikovat s různými adresáři v síti pomocí jednoho rozhraní. Pomocí rozhraní ADSI můžete vytvářet aplikace, které provádějí běžné úlohy, jako je zálohování databází, přístup k tiskárnám a správa uživatelských účtů.

Předpokládá se, že před použitím těchto tříd máte obecné znalosti služby Active Directory Domain Services. Další informace o službě Active Directory Domain Services najdete v následujících tématech:

Služba Active Directory Domain Services používá stromovou strukturu. Každý uzel ve stromu obsahuje sadu vlastností. Tento obor názvů slouží k procházení, vyhledávání a úpravě stromu a čtení a zápisu do vlastností uzlu.

Třída DirectoryEntry zapouzdřuje uzel nebo objekt v hierarchii služby Active Directory Domain Services. Tuto třídu použijte pro vazbu na objekty, čtení vlastností a aktualizaci atributů. Spolu s pomocnými třídami DirectoryEntry poskytuje podporu pro správu životního cyklu a metody navigace, včetně vytváření, odstraňování, přejmenování, přesunutí podřízeného uzlu a vytváření výčtu podřízených položek.

DirectorySearcher Pomocí třídy můžete provádět dotazy na hierarchii služby Active Directory Domain Services. LDAP je jediným systémem poskytovaným zprostředkovatelem rozhraní ACTIVE Directory Service Interfaces (ADSI), který podporuje vyhledávání.

Hledání v hierarchii služby Active Directory Domain Services prostřednictvím DirectorySearcher vrátí instance SearchResult, které jsou obsaženy v instanci SearchResultCollection třídy .