System.DirectoryServices Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger enkel åtkomst till Doménové služby Active Directory från hanterad kod. Namnområdet innehåller två komponentklasser, DirectoryEntry och DirectorySearcher, som använder ADSI-tekniken (služba Active Directory Services Interfaces). ADSI är den uppsättning gränssnitt som Microsoft tillhandahåller som ett flexibelt verktyg för att arbeta med en mängd olika nätverksleverantörer. ADSI ger administratören möjlighet att hitta och hantera resurser i ett nätverk relativt enkelt, oavsett nätverkets storlek.
Klasser
| Name | Description |
|---|---|
| ActiveDirectoryAccessRule |
Klassen ActiveDirectoryAccessRule används för att representera en åtkomstkontrollpost (ACE) i DACL (Discretionary Access Control List) för ett Doménové služby Active Directory-objekt. |
| ActiveDirectoryAuditRule |
ActiveDirectoryAuditRule Används för att ange en åtkomstkontrollpost (ACE) i en lista över systemåtkomstkontroll (SACL). Innehåller ActiveDirectoryAccessRule förvaltaren, som representeras som ett IdentityReference objekt. Den innehåller också information om åtkomstkontrolltyp, åtkomstmask och andra egenskaper, till exempel arvsflaggor. Den här regeln har angetts för ett ActiveDirectorySecurity objekt. När har ActiveDirectorySecurity checkats in i katalogarkivet ändrar det säkerhetsbeskrivningsobjektet enligt de regler som har angetts för ActiveDirectoryAuditRule. |
| ActiveDirectorySecurity |
Använder objektsäkerhetslagret i det hanterade ACL-biblioteket för att omsluta åtkomstkontrollfunktionerna för katalogobjekt. |
| CreateChildAccessRule |
Klassen CreateChildAccessRule representerar en specifik typ av åtkomstregel som används för att tillåta eller neka ett Doménové služby Active Directory objekt rätten att skapa underordnade objekt. |
| DeleteChildAccessRule |
Klassen DeleteChildAccessRule representerar en specifik typ av åtkomstregel som används för att tillåta eller neka ett Doménové služby Active Directory objekt rätten att ta bort underordnade objekt. |
| DeleteTreeAccessRule |
Klassen DeleteTreeAccessRule representerar en specifik typ av åtkomstregel som används för att tillåta eller neka ett Doménové služby Active Directory objekt rätten att ta bort alla underordnade objekt, oavsett vilka behörigheter de underordnade objekten har. |
| DirectoryEntries |
Innehåller en samling DirectoryEntry objekt. |
| DirectoryEntry |
Klassen DirectoryEntry kapslar in en nod eller ett objekt i Doménové služby Active Directory-hierarkin. |
| DirectoryEntryConfiguration |
Klassen DirectoryEntryConfiguration ger ett direkt sätt att ange och hämta providerspecifika alternativ för att ändra ett katalogobjekt. Vanligtvis gäller alternativen sökåtgärder i det underliggande katalogarkivet. Alternativen som stöds är providerspecifika. |
| DirectorySearcher |
Utför frågor mot Doménové služby Active Directory. |
| DirectoryServicesCOMException |
Innehåller utökad felinformation om ett fel som uppstod när Invoke(String, Object[]) metoden anropas. |
| DirectoryServicesPermission |
Med DirectoryServicesPermission klassen kan du styra säkerhetsbehörigheter för kodåtkomst för System.DirectoryServices. |
| DirectoryServicesPermissionAttribute |
Tillåter deklarativa System.DirectoryServices behörighetskontroller. |
| DirectoryServicesPermissionEntry |
Klassen DirectoryServicesPermissionEntry definierar den minsta enheten i en säkerhetsbehörighetsuppsättning för kodåtkomst för System.DirectoryServices. |
| DirectoryServicesPermissionEntryCollection |
Innehåller en starkt typad samling DirectoryServicesPermissionEntry objekt. |
| DirectorySynchronization |
Anger hur du synkroniserar en katalog inom en domän. |
| DirectoryVirtualListView |
Klassen DirectoryVirtualListView anger hur du utför en sökning i en virtuell listvy. Med en virtuell listvysökning kan användarna visa sökresultat som virtuella listvyer i adressboksformat. Den är särskilt utformad för mycket stora resultatuppsättningar. Sökdata hämtas i sammanhängande delmängder av en sorterad katalogsökning. |
| DirectoryVirtualListViewContext |
Anger hur du skapar svar på katalogvyer för virtuell lista. |
| DSDescriptionAttribute |
Stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från kod. |
| ExtendedRightAccessRule |
Representerar en specifik typ av åtkomstregel som används för att tillåta eller neka ett služba Active Directory objekt en utökad rättighet. Utökade rättigheter är särskilda åtgärder som inte omfattas av standarduppsättningen med åtkomsträttigheter. Ett exempel på en utökad rättighet är Send-As, vilket ger en användare rätt att skicka e-post till en annan användare. En lista över möjliga utökade rättigheter finns i artikeln Utökade rättigheter . Mer information om utökade rättigheter finns i Åtkomsträttigheter för kontroll. |
| ListChildrenAccessRule |
Klassen ListChildrenAccessRule representerar en specifik typ av åtkomstregel som används för att tillåta eller neka ett Doménové služby Active Directory objekt rätten att visa underordnade objekt. |
| PropertyAccessRule |
Klassen PropertyAccessRule representerar en specifik typ av åtkomstregel som används för att tillåta eller neka åtkomst till en Doménové služby Active Directory-egenskap. |
| PropertyCollection |
Klassen PropertyCollection innehåller egenskaperna för en DirectoryEntry. |
| PropertySetAccessRule |
Klassen PropertySetAccessRule representerar en specifik typ av åtkomstregel som används för att tillåta eller neka åtkomst till en Doménové služby Active Directory egenskapsuppsättning. En lista över egenskapsuppsättningar som har definierats för Doménové služby Active Directory finns i artikeln Property Sets. |
| PropertyValueCollection |
Innehåller värdena för en DirectoryEntry egenskap. |
| ResultPropertyCollection |
Innehåller egenskaperna för en SearchResult instans. |
| ResultPropertyValueCollection |
Innehåller värdena för en SearchResult egenskap. |
| SchemaNameCollection |
Innehåller en lista över de schemanamn som egenskapen för SchemaFilter ett DirectoryEntries objekt kan använda. |
| SearchResult |
Klassen SearchResult kapslar in en nod i Doménové služby Active Directory-hierarkin som returneras under en sökning via DirectorySearcher. |
| SearchResultCollection |
Klassen SearchResultCollection innehåller de SearchResult-instanser som služba Active Directory-hierarkin returnerade under en fråga DirectorySearcher. |
| SearchWaitHandler |
En klass som hanterar hantering av sökvänte. |
| SortOption |
Anger hur du sorterar resultatet av en sökning. |
Uppräkningar
| Name | Description |
|---|---|
| ActiveDirectoryRights |
Uppräkningen ActiveDirectoryRights anger de åtkomsträttigheter som tilldelas till ett Doménové služby Active Directory-objekt. |
| ActiveDirectorySecurityInheritance |
Uppräkningen ActiveDirectorySecurityInheritance anger om och hur ACE-information tillämpas på ett objekt och dess underordnade objekt. |
| AuthenticationTypes |
Uppräkningen AuthenticationTypes anger vilka typer av autentisering som används i System.DirectoryServices. Den här uppräkningen har ett FlagsAttribute attribut som tillåter en bitvis kombination av dess medlemsvärden. |
| DereferenceAlias |
Uppräkningen DereferenceAlias anger hur alias ska matchas. Den här uppräkningen innehåller värden för egenskapen DerefAlias . |
| DirectoryServicesPermissionAccess |
Uppräkningen DirectoryServicesPermissionAccess definierar åtkomstnivåer som används av behörighetsklasser System.DirectoryServices . Den här uppräkningen har ett FlagsAttribute attribut som tillåter en bitvis kombination av dess medlemsvärden. |
| DirectorySynchronizationOptions |
Innehåller flaggor som avgör hur kataloger i en domän ska synkroniseras. Dessa alternativ kan anges för egenskapen Option . |
| ExtendedDN |
Uppräkningen ExtendedDN anger i vilket format det utökade unika namnet ska returneras. Den här uppräkningen används med egenskapen ExtendedDN . |
| PasswordEncodingMethod |
Anger om SSL används när du anger eller ändrar ett lösenord. Den här uppräkningen används med egenskapen PasswordEncoding . |
| PropertyAccess |
Uppräkningen PropertyAccess används med klasserna PropertyAccessRule och PropertySetAccessRule för att ange vilken typ av åtkomst som tillämpas på en služba Active Directory egenskap eller egenskapsuppsättning. |
| ReferralChasingOption |
Uppräkningen ReferralChasingOption anger om och hur hänvisningsjakten bedrivs. |
| SearchScope |
Anger möjliga omfång för en katalogsökning som utförs med hjälp av DirectorySearcher objektet. |
| SecurityMasks |
Anger tillgängliga alternativ för att undersöka säkerhetsinformation för ett katalogobjekt. Den här uppräkningen används med SecurityMasks egenskaperna och SecurityMasks . |
| SortDirection |
Uppräkningen SortDirection anger hur du sorterar resultatet av en Doménové služby Active Directory fråga. |
Kommentarer
Klasserna i det här namnområdet kan användas med någon av de Doménové služby Active Directory tjänsteleverantörerna. De aktuella leverantörerna är: Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS) och WinNT.
ADSI är ett programmatiskt gränssnitt för Microsoft Doménové služby Active Directory som gör att dina program kan interagera med olika kataloger i ett nätverk med ett enda gränssnitt. Med ADSI kan du skapa program som utför vanliga uppgifter, till exempel säkerhetskopiering av databaser, åtkomst till skrivare och administration av användarkonton.
Det förutsätts att du har en allmän förståelse för Doménové služby Active Directory innan du använder dessa klasser. Mer information om Doménové služby Active Directory finns i följande avsnitt:
Doménové služby Active Directory använder en trädstruktur. Varje nod i trädet innehåller en uppsättning egenskaper. Använd det här namnområdet för att bläddra, söka efter och ändra trädet och läsa och skriva till egenskaperna för en nod.
Klassen DirectoryEntry kapslar in en nod eller ett objekt i Doménové služby Active Directory-hierarkin. Använd den här klassen för att binda till objekt, läsa egenskaper och uppdatera attribut. Tillsammans med hjälpklasser DirectoryEntry ger stöd för livscykelhantering och navigeringsmetoder, inklusive att skapa, ta bort, byta namn på, flytta en underordnad nod och räkna upp underordnade.
Använd klassen DirectorySearcher för att köra frågor mot Doménové služby Active Directory-hierarkin. LDAP är den enda ADSI-providern (System-provided služba Active Directory Service Interfaces) som stöder sökning.
En sökning i Doménové služby Active Directory-hierarkin via DirectorySearcher returnerar instanser av SearchResult, som finns i en instans av klassen SearchResultCollection.