System.DirectoryServices.Protocols Névtér

Az Lightweight Directory Access Protocol (LDAP) 3-as (V3) és a Directory Services Markup Language (DSML) 2.0-s (V2) szabványban meghatározott metódusokat tartalmazza.

Osztályok

Name Description
AddRequest

Az AddRequest osztály hozzáad egy bejegyzést a könyvtárhoz.

AddResponse

Az AddResponse osztályt válaszként adja vissza SendRequest(DirectoryRequest) a rendszer AddRequest.

AsqRequestControl

Az AsqRequestControl osztály létrehoz egy attribútum hatókörű lekérdezési (ASQ) vezérlőt. Ez a vezérlő egy keresési kéréssel arra szolgál, hogy a lekérdezést egy adott DN-értékű attribútumon alapulóra kényszerítse.

AsqResponseControl

Az AsqResponseControl osztály egy SearchResponse objektumban egy lekérdezésre adott válaszként lesz visszaadva AsqRequestControl .

BerConversionException

Az BerConversionException osztály kivételt jelent az adatok objektumokkal BerConverter való konvertálása során.

BerConverter

Az BerConverter osztály alapszintű kódolási szabályokkal (BER) kódolja és dekódolja a strukturált adatokat.

CompareRequest

Az CompareRequest osztály meghatározza, hogy a címtárobjektum tartalmazza-e az attribútum megadott értékét.

CompareResponse

Az CompareResponse osztályt válaszként adja vissza SendRequest(DirectoryRequest) a rendszer CompareRequest.

CrossDomainMoveControl

Az CrossDomainMoveControl osztály egy ModifyDNRequest objektummal együtt egy LDAP-objektumot helyez át egyik tartományból a másikba.

DeleteRequest

Az DeleteRequest osztály töröl egy bejegyzést a könyvtárból.

DeleteResponse

Az DeleteResponse osztályt válaszként adja vissza SendRequest(DirectoryRequest) a rendszer DeleteRequest.

DirectoryAttribute

Az DirectoryAttribute osztály lehetővé teszi az attribútumértékek elérését.

DirectoryAttributeCollection

Az DirectoryAttributeCollection osztály objektumgyűjteményt DirectoryAttribute tartalmaz.

DirectoryAttributeModification

Az DirectoryAttributeModification osztály lehetővé teszi az DirectoryAttribute értékek módosítását.

DirectoryAttributeModificationCollection

Az DirectoryAttributeModificationCollection osztály objektumgyűjteményt DirectoryAttributeModification tartalmaz.

DirectoryConnection

Az DirectoryConnection osztály egy absztrakt osztály, és nem hozható létre példányosítva. A címtárkiszolgálóhoz való csatlakozáshoz használja az LdapConnection osztályt DsmlSoapHttpConnection .

DirectoryControl

Az DirectoryControl osztály a bővítményadatokat adja meg a különböző LDAP-műveletekhez.

DirectoryControlCollection

Az DirectoryControlCollection osztály objektumgyűjteményt DirectoryControl kezel.

DirectoryException

Az DirectoryException osztály egy absztrakt osztály, amelyet az összes System.DirectoryServices.Protocols kivétel alaposztályaként használnak.

DirectoryIdentifier

Az DirectoryIdentifier osztály egy absztrakt osztály, amely azonosítja a csatlakozni kívánt célt.

DirectoryNotificationControl

A DirectoryNotificationControl osztály egy kiterjesztett LDAP aszinkron keresési függvényt használó címtár-vezérlő, amellyel regisztrálhatja az ügyfelet, hogy értesítést kapjon a Active Directory tartományi szolgáltatások egy objektumának módosításakor.

DirectoryOperation

Az DirectoryOperation osztály egy absztrakt osztály, amely a kérelem- és válaszelemek alapjául szolgál.

DirectoryOperationException

Az DirectoryOperationException osztály a metódus által SendRequest(DirectoryRequest) okozott kivétel, amely azt jelzi, hogy a kiszolgáló egy DirectoryResponse hibát tartalmazó objektumot adott vissza.

DirectoryRequest

Az DirectoryRequest osztály a kérelemmel kapcsolatos osztályok, például az osztályok alaposztálya SearchRequestAddRequest.

DirectoryResponse

Az DirectoryResponse osztály a kérelemválasz-osztályok, például az osztályok alaposztálya SearchResponseAddResponse.

DirSyncRequestControl

Az DirSyncRequestControl osztály egy könyvtárvezérlő, amely lehetővé teszi, hogy az alkalmazás keressen a címtárban az előző állapot óta megváltozott objektumok között.

DirSyncResponseControl

Az DirSyncResponseControl osztály egy könyvtárvezérlő, amellyel DirSyncRequest-adatokat továbbíthat a kiszolgálóról az ügyfélnek.

DomainScopeControl

Az DomainScopeControl osztály egy címtár-vezérlő, amellyel arra utasíthatja az LDAP-kiszolgálót, hogy ne hozzon létre átirányításokat a kérések végrehajtásakor.

DsmlAuthRequest

Az DsmlAuthRequest osztály azt jelzi, hogy a kérések hozzáférés-vezérlését úgy kell értelmezni, mintha a kéréseket a tulajdonság által Principal azonosított biztonsági tag hajtja végre.

DsmlAuthResponse

Az DsmlAuthResponse osztályt válaszként adja vissza SendRequest(DirectoryRequest) a rendszer DsmlAuthRequest.

DsmlDirectoryIdentifier

Az DsmlDirectoryIdentifier osztály egy HTTP-kiszolgálót azonosít.

DsmlDocument

Az DsmlDocument osztály egy DSML-dokumentum létrehozásához vagy kezeléséhez szükséges absztrakt osztály. Ez az alaposztály mindkettőhöz DsmlRequestDocument és DsmlResponseDocument. DsmlDocument támogatja a gyűjteményeket és az indexeket. A gyűjtemény minden eleme egy objektum, amelyből származik DirectoryOperation.

DsmlErrorResponse

Az DsmlErrorResponse osztályt a kiszolgáló hozza létre súlyos hiba esetén.

DsmlInvalidDocumentException

Az DsmlInvalidDocumentException osztály kivétel, amely akkor fordul elő, ha egy DSML-kérelem- vagy válaszdokumentum nem megfelelően formázott XML, vagy nem érvényesíthető DSMLv2 sémával.

DsmlRequestDocument

Az DsmlRequestDocument osztály lehetővé teszi egy DSML-kérelem hasznos adatainak , például AddRequest, ModifyRequestvagy SearchRequest. Nulla vagy több DirectoryRequest származtatott objektumot tartalmaz. A felhasználó hozzáadhatja, törölheti, módosíthatja és számba veheti a DirectoryRequest kiszolgálóra való küldés előtt. DsmlRequestDocument bármely DSML-kötésosztálysal használható a dokumentum átviteléhez, például DsmlSoapHttpConnection.

DsmlResponseDocument

Az DsmlResponseDocument osztály egy írásvédett gyűjtemény, amely egy olyan objektum válaszaként DsmlRequestDocument jön létre, amely nulla vagy több, a forrásból DirectoryResponseszármaztatott objektumot tartalmaz.

DsmlSoapConnection

Olyan absztrakt osztály, amely nem hozható létre. Lehetővé teszi az állapot nélküli és állapotalapú protokollok hasonlóan történő kezelését munkamenet-orientált funkciók biztosításával.

DsmlSoapHttpConnection

A SOAP http-n keresztüli SOAP használatával létesített DSML-átjáróval való kapcsolatot jelöli.

ErrorResponseException

Az ErrorResponseException osztály kivétel, amely akkor fordul elő, amikor a kiszolgáló visszaad egy <errorResponse>.

ExtendedDNControl

A ExtendedDNControl osztály egy Active Directory tartományi szolgáltatások objektum megkülönböztető nevének kiterjesztett formáját kéri.

ExtendedRequest

Az ExtendedRequest osztály kiterjesztett LDAP-műveleteket ad át a kiszolgálónak.

ExtendedResponse

Az ExtendedResponse osztályt válaszként adja vissza SendRequest(DirectoryRequest) a rendszer ExtendedRequest.

LazyCommitControl

Az LazyCommitControl osztály arra utasítja a kiszolgálót, hogy adja vissza a DS-módosítási parancsok (például hozzáadás, törlés vagy csere) eredményeit, miután a memóriában befejeződött, de a lemezre való véglegesítés előtt.

LdapConnection

A LdapConnection osztály TCP/IP- vagy UDP LDAP-kapcsolatot hoz létre Microsoft Active Directory tartományi szolgáltatások vagy LDAP-kiszolgálóhoz.

LdapDirectoryIdentifier

Az LdapDirectoryIdentifier osztály létrehoz egy könyvtárazonosítót egy vagy több LDAP-kiszolgálóhoz.

LdapException

Az LdapException osztály kivétel, amely akkor fordul elő, ha az LDAP olyan hibakódot ad vissza, amely nem szerepel a fájlban ResultCode.

LdapSessionOptions

Az LdapSessionOptions osztály különböző LDAP-munkamenet-beállítások lekérésére vagy beállítására szolgál.

ModifyDNRequest

Az ModifyDNRequest osztály módosítja egy objektum megkülönböztető nevét. Ez az osztály áthelyez egy objektumot egy új szülőbe, és/vagy átnevezi az objektumot.

ModifyDNResponse

Az ModifyDNResponse osztályt válaszként adja vissza SendRequest(DirectoryRequest) a rendszer ModifyDNRequest.

ModifyRequest

Az ModifyRequest osztály módosítja egy meglévő címtárbejegyzés attribútumait.

ModifyResponse

Az ModifyResponse osztályt válaszként adja vissza SendRequest(DirectoryRequest) a rendszer ModifyRequest.

PageResultRequestControl

Az PageResultRequestControl osztály utasítja a kiszolgálót, hogy a megadott oldalméretben adja vissza a keresési eredményt.

PageResultResponseControl

Az PageResultResponseControl osztály egy könyvtárvezérlő, amellyel lapadatokat továbbíthat a kiszolgálóról az ügyfélnek.

PartialResultsCollection

Az PartialResultsCollection osztály egy még nem befejezett aszinkron műveletből visszaadott részleges eredményeket jelöli.

PermissiveModifyControl

Az PermissiveModifyControl osztály egy objektum viselkedésének módosítására ModifyRequest szolgál.

QuotaControl

Az QuotaControl osztály egy biztonsági elv biztonsági azonosítójának (SID) átadására szolgál a kvótával kapcsolatos adatok lekéréséhez.

ReferralCallback

Az ReferralCallback osztály hivatkozási visszahívási metódusként használt meghatalmazottakat tartalmaz.

SearchOptionsControl

Az SearchOptionsControl osztály jelölőket ad át a kiszolgálónak a keresési viselkedés szabályozásához.

SearchRequest

Az SearchRequest osztály keresési műveletet kezdeményez.

SearchResponse

Az SearchResponse osztályt a kiszolgáló egy objektumra SearchRequest adott válaszként küldi el. Ez a válasz nulla vagy több SearchResultEntry objektumot és nulla vagy több SearchResultReference objektumot tartalmaz.

SearchResultAttributeCollection

Az SearchResultAttributeCollection osztály objektumok gyűjteménye DirectoryAttribute .

SearchResultEntry

Az SearchResultEntry osztály egy, az eredményhalmazban visszaadott objektumot tartalmaz.

SearchResultEntryCollection

Az SearchResultEntryCollection osztály egy eredményhalmazban visszaadott objektumgyűjteményt SearchResultEntry tartalmaz.

SearchResultReference

Az SearchResultReference osztály egyetlen keresési hivatkozást tartalmaz, amelyet a kiszolgáló adott vissza.

SearchResultReferenceCollection

Az SearchResultReferenceCollection osztály objektumgyűjteményt SearchResultReference tartalmaz.

SecurityDescriptorFlagControl

Az SecurityDescriptorFlagControl osztály jelölőket ad át a kiszolgálónak a különböző biztonsági leíró viselkedések szabályozásához.

SecurityPackageContextConnectionInformation

Az SecurityPackageContextConnectionInformation osztály egy biztonságos kapcsolat adatait tartalmazza.

ShowDeletedControl

Az ShowDeletedControl osztály használatával SearchRequest megadhatja, hogy a keresési eredmények tartalmazzák-e a keresési szűrőnek megfelelő törölt objektumokat.

SortKey

Az SortKey osztály rendezési vezérlők által használható rendezési feltételeket tárol.

SortRequestControl

Az SortRequestControl osztály használatával SearchRequest utasíthatja a kiszolgálót, hogy rendezze a keresési eredményeket, mielőtt visszaküldené őket az ügyfélalkalmazásnak.

SortResponseControl

Az SortResponseControl osztály segítségével rendezési adatokat továbbíthat a kiszolgálóról az ügyfélnek.

TlsOperationException

Az TlsOperationException osztály kivétel, amely akkor fordul elő a StartTransportLayerSecurity(DirectoryControlCollection) metódusban, ha a kérés meghiúsul.

TreeDeleteControl

Az TreeDeleteControl osztály egy DeleteRequest teljes altartomány törlésére szolgál a könyvtárban.

VerifyNameControl

Az VerifyNameControl osztály egy LDAP keresési függvény használatával adja meg az objektum meglétének ellenőrzéséhez használt kiszolgálót.

VlvRequestControl

Az VlvRequestControl osztály a virtuális listanézet (VLV) támogatását kéri a kiszolgálótól.

VlvResponseControl

Az VlvResponseControl osztály a virtuális listanézet (VLV) adatait adja át a kiszolgálóról az ügyfélnek.

Enumerációk

Name Description
AuthType

Az AuthType enumerálás a kapcsolaton használandó hitelesítési módszer megadására szolgál.

DereferenceAlias

Az DereferenceAlias enumerálás azt a folyamatot határozza meg, amellyel az aliasok dereferensek lesznek.

DirectoryAttributeOperation

Az DirectoryAttributeOperation enumerálás megadja a címtárattribútumon végrehajtandó műveletet.

DirectorySynchronizationOptions

Az DirectorySynchronizationOptions enumerálás határozza meg a keresés viselkedését egy DirSyncRequestControl objektumban.

DsmlDocumentProcessing

Az DsmlDocumentProcessing enumerálás egy DSML-dokumentum feldolgozási módját határozza meg.

DsmlErrorProcessing

Az DsmlErrorProcessing enumerálás azt határozza meg, hogyan folytassa a hibát.

DsmlResponseOrder

Az DsmlResponseOrder enumerálás határozza meg a válaszok fogadásának sorrendjét.

ErrorResponseCategory

Az ErrorResponseCategory enumerálás lehetséges DSML-hibaválaszokat tartalmaz.

ExtendedDNFlag

Az ExtendedDNFlag enumerálás egy kiterjesztett megkülönböztető név formátumát adja meg.

LocatorFlags

Az LocatorFlags enumerálás a tartományvezérlő megkereséséhez szükséges adatokat adja meg.

PartialResultProcessing

Az PartialResultProcessing enumerálás határozza meg a részleges eredmények feldolgozásának szükséges típusát.

ReferralChasingOptions

Az ReferralChasingOptions enumerálás azt határozza meg, hogy az átirányítási üldöztetés hogyan és ha igen, hogyan történik.

ResultCode

Az ResultCode enumerálás a művelet eredménykódjait adja meg.

SearchOption

Az SearchOption enumerálás megadja a keresési beállításokat, amelyek meghatározzák a keresés viselkedését.

SearchScope

Az SearchScope enumerálás a keresés hatókörét határozza meg.

SecurityMasks

Az SecurityMasks enumerálás különböző biztonsági leíró lehetőségeket határoz meg.

SecurityProtocol

Az SecurityProtocol enumerálás a kapcsolat által használt biztonsági protokoll megadására szolgál.

Delegáltak

Name Description
DereferenceConnectionCallback

A DereferenceConnectionCallback delegált elhalaszt egy olyan kapcsolatot, amelyre már nincs szükség. A kapcsolat valószínűleg a meghatalmazott vagy QueryForConnectionCallback a meghatalmazott sikeres hívásával NotifyOfNewConnectionCallback jött létre.

NotifyOfNewConnectionCallback

A NotifyOfNewConnectionCallback meghatalmazott akkor lesz meghívva, ha új kapcsolat jött létre egy javaslat üldözése közben.

QueryClientCertificateCallback

A QueryClientCertificateCallback meghatalmazott lekéri vagy beállítja az alapértelmezett visszahívási függvényt, amely az ügyféltanúsítványok megadására szolgál az SSL-kapcsolat létrehozásakor.

QueryForConnectionCallback

A QueryForConnectionCallback meghatalmazott határozza meg, hogy van-e elérhető gyorsítótárazott kapcsolat.

VerifyServerCertificateCallback

A VerifyServerCertificateCallback meghatalmazott lekéri vagy beállítja az alapértelmezett visszahívási függvényt, amely a kiszolgálótanúsítványok ellenőrzésére szolgál az SSL-kapcsolat létrehozásakor.