System.DirectoryServices Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .