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 k Active Directory Domain Services ze spravovaného kódu. Obor názvů obsahuje dvě třídy komponent, DirectoryEntry a DirectorySearcher, které používají technologii služba Active Directory Services Interfaces (ADSI). ROZHRANÍ ADSI je sada rozhraní, která Microsoft poskytuje jako flexibilní nástroj pro práci s různými poskytovateli sítě. Rozhraní ADSI dává správci možnost vyhledat a spravovat prostředky v síti s relativní jednoduchostí bez ohledu na velikost sítě.
Třídy
| Name | Description |
|---|---|
| ActiveDirectoryAccessRule |
Třída ActiveDirectoryAccessRule slouží k reprezentaci položky řízení přístupu (ACE) v volitelném seznamu řízení přístupu (DACL) objektu 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 správce, který je reprezentován jako IdentityReference objekt. Obsahuje také informace o typu řízení přístupu, maskě 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, která jsou nastavena na ActiveDirectoryAuditRule. |
| ActiveDirectorySecurity |
Používá vrstvu zabezpečení objektů spravované knihovny ACL k zabalení funkcí řízení přístupu pro objekty adresáře. |
| CreateChildAccessRule |
Třída CreateChildAccessRule představuje konkrétní typ pravidla přístupu, které slouží k povolení nebo zamítnutí objektu Active Directory Domain Services právo vytvářet podřízené objekty. |
| DeleteChildAccessRule |
Třída DeleteChildAccessRule představuje konkrétní typ pravidla přístupu, které slouží k povolení nebo zamítnutí Active Directory Domain Services objektu právo odstranit podřízené objekty. |
| DeleteTreeAccessRule |
Třída DeleteTreeAccessRule představuje konkrétní typ pravidla přístupu, které slouží k povolení nebo odepření Active Directory Domain Services objektu 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 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. Obvykle se možnosti vztahují na operace vyhledávání v podkladovém úložišti adresářů. Podporované možnosti jsou specifické pro poskytovatele. |
| DirectorySearcher |
Provádí dotazy na Active Directory Domain Services. |
| DirectoryServicesCOMException |
Obsahuje rozšířené informace o chybě, ke které došlo při Invoke(String, Object[]) zavolání metody. |
| DirectoryServicesPermission |
Třída DirectoryServicesPermission umožňuje řídit oprávnění zabezpečení přístupu 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 hledání zobrazení virtuálního seznamu. Hledání virtuálního seznamu umožňuje uživatelům zobrazit výsledky hledání jako zobrazení virtuálních seznamů ve stylu adresáře. Je speciálně navržen pro velmi velké sady výsledků. Vyhledávací data 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 .NET Framework a není určená k použití přímo z kódu. |
| ExtendedRightAccessRule |
Představuje konkrétní typ pravidla přístupu, které slouží k povolení nebo zamítnutí objektu služba Active Directory rozšířené právo. Rozšířená práva jsou speciální operace, na které se nevztahuje standardní sada přístupových práv. Příkladem rozšířeného práva je Odeslat jako, což uživateli dává právo posílat e-maily 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é slouží k povolení nebo zamítnutí objektu Active Directory Domain Services právo na výpis podřízených objektů. |
| PropertyAccessRule |
Třída PropertyAccessRule představuje konkrétní typ pravidla přístupu, které slouží k povolení nebo odepření přístupu k vlastnosti Active Directory Domain Services. |
| PropertyCollection |
Třída PropertyCollection obsahuje vlastnosti .DirectoryEntry |
| PropertySetAccessRule |
Třída PropertySetAccessRule představuje konkrétní typ pravidla přístupu, které slouží k povolení nebo odepření přístupu k sadě vlastností Active Directory Domain Services. Seznam sad vlastností definovaných pro Active Directory Domain Services najdete v článku Vlastních sad. |
| 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žít. |
| SearchResult |
Třída SearchResult zapouzdřuje uzel v hierarchii Active Directory Domain Services, která se vrátí při hledání prostřednictvím DirectorySearcher. |
| SearchResultCollection |
Třída SearchResultCollection obsahuje instance SearchResult, které služba Active Directory hierarchie vrácená během dotazu DirectorySearcher. |
| SearchWaitHandler |
Třída, která se zabývá zpracováním čekání hledání. |
| SortOption |
Určuje způsob řazení výsledků hledání. |
Výčty
| Name | Description |
|---|---|
| ActiveDirectoryRights |
Výčet ActiveDirectoryRights určuje přístupová práva přiřazená k objektu Active Directory Domain Services. |
| ActiveDirectorySecurityInheritance |
ActiveDirectorySecurityInheritance výčet určuje, zda a jak se informace ACE použijí na objekt a jeho sestupné hodnoty. |
| AuthenticationTypes |
Výčet AuthenticationTypes určuje typy ověřování použité v System.DirectoryServices. Tento výčet má atribut FlagsAttribute, který umožňuje bitové kombinace hodnot jeho členů. |
| DereferenceAlias |
Výčet DereferenceAlias určuje způsob řešení aliasů. Tento výčet poskytuje hodnoty pro DerefAlias vlastnost. |
| DirectoryServicesPermissionAccess |
Výčet DirectoryServicesPermissionAccess definuje úrovně přístupu, které používají třídy oprávnění System.DirectoryServices. Tento výčet má atribut FlagsAttribute, který umožňuje bitové kombinace hodnot jeho členů. |
| DirectorySynchronizationOptions |
Obsahuje příznaky, které určují, jak se budou synchronizovat adresáře v rámci domény. Tyto možnosti lze nastavit pro vlastnost Option. |
| 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 vlastností ExtendedDN. |
| PasswordEncodingMethod |
Určuje, jestli se používá ssl při nastavování nebo změně hesla. Tento výčet se používá s vlastností PasswordEncoding. |
| PropertyAccess |
Výčet PropertyAccess se používá s třídami PropertyAccessRule a PropertySetAccessRule k označení typu přístupu použitého u vlastnosti služba Active Directory nebo sady vlastností. |
| ReferralChasingOption |
Výčet ReferralChasingOption určuje, jestli a jak se provádí sledování referenčních seznamů. |
| SearchScope |
Určuje možné obory hledání v adresáři, které se provádí pomocí DirectorySearcher objektu. |
| 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 způsob řazení výsledků dotazu Active Directory Domain Services. |
Poznámky
Třídy v tomto oboru názvů lze použít s libovolným poskytovatelem služeb Active Directory Domain Services. Aktuální zprostředkovatelé jsou: Internetové Informační Služby (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS) a WinNT.
ROZHRANÍ ADSI je programové rozhraní pro Microsoft Active Directory Domain Services, které umožňuje aplikacím pracovat s různorodý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 máte obecné znalosti Active Directory Domain Services před použitím těchto tříd. Další informace o Active Directory Domain Services najdete v následujících tématech:
Active Directory Domain Services použít 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 Active Directory Domain Services. Tuto třídu použijte pro vazbu na objekty, čtení vlastností a aktualizace atributů. Společně s pomocnými třídami DirectoryEntry poskytuje podporu pro metody správy životního cyklu a navigace, včetně vytváření, odstraňování, přejmenování, přesunu podřízeného uzlu a výčtu podřízených položek.
Pomocí třídy DirectorySearcher můžete provádět dotazy na hierarchii Active Directory Domain Services. LDAP je jediný poskytovatel rozhraní ADSI (System-Supplied služba Active Directory Service Interfaces), který podporuje vyhledávání.
Hledání hierarchie Active Directory Domain Services prostřednictvím DirectorySearcher vrátí instance SearchResult, které jsou obsaženy v instanci třídy SearchResultCollection.