System.DirectoryServices.Protocols Obor názvů

Poskytuje metody definované v standardech protokolu LDAP (Lightweight Directory Access Protocol) verze 3 (V3) a jazyk DSML (Directory Services Markup Language) (DSML) verze 2,0 (v2).

Třídy

AddRequest

Třída AddRequest přidá položku do adresáře.

AddResponse

AddResponseTřída je vrácena SendRequest(DirectoryRequest) jako odpověď na AddRequest .

AsqRequestControl

AsqRequestControlTřída vytvoří ovládací prvek dotazu s oborem atributů (asq). Tento ovládací prvek se používá spolu s požadavkem hledání k vynucení dotazu na základě konkrétního atributu s hodnotou rozlišujícího názvu.

AsqResponseControl

AsqResponseControlTřída se vrátí v SearchResponse objektu jako odpověď na AsqRequestControl dotaz.

BerConversionException

Třída BerConversionException je vyvolán výjimku při převodu dat pomocí objektu BerConverter .

BerConverter

Třída BerConverter kóduje a dekóduje strukturovaná data pomocí základních pravidel kódování (BER).

CompareRequest

CompareRequestTřída určuje, zda objekt adresáře obsahuje zadanou hodnotu atributu.

CompareResponse

CompareResponseTřída je vrácena SendRequest(DirectoryRequest) jako odpověď na CompareRequest .

CrossDomainMoveControl

CrossDomainMoveControlTřída se používá s ModifyDNRequest objektem k přesunutí objektu LDAP z jedné domény do druhé.

DeleteRequest

DeleteRequestTřída odstraní položku z adresáře.

DeleteResponse

DeleteResponseTřída je vrácena SendRequest(DirectoryRequest) jako odpověď na DeleteRequest .

DirectoryAttribute

Třída DirectoryAttribute umožňuje přístup k hodnotám atributů.

DirectoryAttributeCollection

Třída DirectoryAttributeCollection obsahuje kolekci DirectoryAttribute objektů.

DirectoryAttributeModification

DirectoryAttributeModificationTřída umožňuje úpravu DirectoryAttribute hodnot.

DirectoryAttributeModificationCollection

DirectoryAttributeModificationCollectionTřída obsahuje kolekci DirectoryAttributeModification objektů.

DirectoryConnection

Třída DirectoryConnection je abstraktní třída a nelze ji vytvořit. LdapConnection Pomocí třídy nebo DsmlSoapHttpConnection třídy se připojte k adresářovém serveru.

DirectoryControl

Třída DirectoryControl určuje data rozšíření pro různé operace LDAP.

DirectoryControlCollection

Třída DirectoryControlCollection spravuje kolekci DirectoryControl objektů.

DirectoryException

Třída DirectoryException je abstraktní třída použitá jako základní třída pro všechny System.DirectoryServices.Protocols výjimky.

DirectoryIdentifier

Třída DirectoryIdentifier je abstraktní třída, která identifikuje cíl, ke které se chcete připojit.

DirectoryNotificationControl

DirectoryNotificationControlTřída je ovládací prvek adresáře, který se používá se rozšířenou funkcí asynchronního hledání LDAP k registraci klienta, který má být upozorněn při změně objektu v Active Directory Domain Services.

DirectoryOperation

DirectoryOperationTřída je abstraktní třída, která se používá jako základ pro elementy Request a Response.

DirectoryOperationException

Třída DirectoryOperationException je výjimka vyvoláná metodou SendRequest(DirectoryRequest) , která označuje, že server vrátil DirectoryResponse objekt s chybou.

DirectoryRequest

Třída DirectoryRequest je základní třída pro třídy související s požadavky, jako jsou třídy a SearchRequest AddRequest .

DirectoryResponse

DirectoryResponseTřída je základní třídou pro třídy odpovědí na žádosti, jako jsou SearchResponse AddResponse třídy a.

DirSyncRequestControl

DirSyncRequestControlTřída je ovládací prvek adresáře, který umožňuje aplikaci Hledat v adresáři objekty, které se změnily od předchozího stavu.

DirSyncResponseControl

Třída DirSyncResponseControl je ovládací prvek adresáře, který slouží k předání informací DirSyncRequest ze serveru do klienta.

DomainScopeControl

DomainScopeControlTřída je ovládací prvek adresáře, který slouží k pokynu serveru LDAP, aby při dokončování požadavku negeneroval odkazy.

DsmlAuthRequest

Třída označuje, že řízení přístupu pro požadavky se interpretuje, jako by požadavky prováděl objekt zabezpečení DsmlAuthRequest identifikovaný Principal vlastností .

DsmlAuthResponse

DsmlAuthResponseTřída je vrácena SendRequest(DirectoryRequest) jako odpověď na DsmlAuthRequest .

DsmlDirectoryIdentifier

DsmlDirectoryIdentifierTřída identifikuje server http.

DsmlDocument

DsmlDocumentTřída je abstraktní třída pro vytvoření nebo manipulaci s DSML dokumentem. Je základní třídou pro i DsmlRequestDocument DsmlResponseDocument . DsmlDocument podporuje kolekce a indexy. Každá položka v kolekci je objekt odvozený z DirectoryOperation .

DsmlErrorResponse

Třída DsmlErrorResponse je generována serverem, když dojde k závažné chybě.

DsmlInvalidDocumentException

DsmlInvalidDocumentExceptionTřída je výjimka, ke které dochází, když dokument žádosti nebo odpovědi na DSML nemá správný formát XML nebo ho nelze ověřit pomocí schématu DSMLv2.

DsmlRequestDocument

Třída DsmlRequestDocument umožňuje sestavit datovou část požadavku DSML, například AddRequest , nebo ModifyRequest SearchRequest . Obsahuje nula nebo více DirectoryRequest odvozených objektů. Uživatel může před odesláním na server přidat, odstranit, upravit a DirectoryRequest vytvořit výčet. DsmlRequestDocument lze použít s libovolnou třídou vazby DSML k přenosu dokumentu, například DsmlSoapHttpConnection .

DsmlResponseDocument

Třída je kolekce jen pro čtení vygenerovaná jako odpověď na objekt, který obsahuje nula nebo více objektů DsmlResponseDocument DsmlRequestDocument odvozených z DirectoryResponse .

DsmlSoapConnection

Abstraktní třída, která nelze vytvořit instanci. Umožňuje bezstavové a stavové protokoly zpracovávat podobně pomocí funkcí orientovaných na relace.

DsmlSoapHttpConnection

Představuje připojení ke službě DSML Gateway pomocí protokolu SOAP přes PROTOKOL HTTP.

ErrorResponseException

ErrorResponseExceptionTřída je výjimka, která nastane, když server vrátí <errorResponse> .

ExtendedDNControl

Třída ExtendedDNControl požaduje rozšířenou formu rozlišující názvu objektu Active Directory Domain Services.

ExtendedRequest

ExtendedRequestTřída předá serveru rozšířené operace LDAP.

ExtendedResponse

ExtendedResponseTřída je vrácena SendRequest(DirectoryRequest) jako odpověď na ExtendedRequest .

LazyCommitControl

LazyCommitControlTřída dá serveru pokyn, aby vrátil výsledky příkazu pro úpravu DS, jako je přidání, odstranění nebo nahrazení, po dokončení v paměti, ale ještě před tím, než se potvrdí na disk.

LdapConnection

Třída LdapConnection vytvoří připojení TCP/IP nebo UDP LDAP k microsoft Active Directory Domain Services nebo serveru LDAP.

LdapDirectoryIdentifier

Třída LdapDirectoryIdentifier vytvoří identifikátor adresáře pro jeden nebo více serverů LDAP.

LdapException

Třída LdapException je výjimka, která nastane, když LDAP vrátí kód chyby, který není součástí ResultCode.

LdapSessionOptions

LdapSessionOptionsTřída se používá k získání nebo nastavení různých možností relace LDAP.

ModifyDNRequest

ModifyDNRequestTřída upraví rozlišující název objektu. Tato třída přesune objekt na novou nadřazenou položku nebo přejmenuje objekt.

ModifyDNResponse

ModifyDNResponseTřída je vrácena SendRequest(DirectoryRequest) jako odpověď na ModifyDNRequest .

ModifyRequest

Třída ModifyRequest upraví atributy existující položky adresáře.

ModifyResponse

Třída ModifyResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na ModifyRequest .

PageResultRequestControl

PageResultRequestControlTřída dá serveru pokyn, aby vrátil výsledek hledání na určenou velikost stránky.

PageResultResponseControl

PageResultResponseControlTřída je ovládací prvek adresáře, který slouží k předávání dat stránky ze serveru do klienta.

PartialResultsCollection

Třída představuje všechny částečné výsledky vrácené asynchronní operací, která PartialResultsCollection ještě není dokončená.

PermissiveModifyControl

PermissiveModifyControlTřída se používá ke změně chování ModifyRequest objektu.

QuotaControl

Třída QuotaControl slouží k předání identifikátoru zabezpečení (SID) objektu zabezpečení k načtení dat souvisejících s kvótami.

ReferralCallback

ReferralCallbackTřída obsahuje delegáty používané jako metody zpětného volání odkazů.

SearchOptionsControl

SearchOptionsControlTřída se používá k předání příznaků serveru pro řízení chování hledání.

SearchRequest

Třída SearchRequest zahájí operaci hledání.

SearchResponse

Třída SearchResponse je odeslána serverem jako odpověď na SearchRequest objekt. Tato odpověď obsahuje nula nebo více objektů a SearchResultEntry nula nebo více SearchResultReference objektů.

SearchResultAttributeCollection

SearchResultAttributeCollectionTřída je kolekcí DirectoryAttribute objektů.

SearchResultEntry

SearchResultEntryTřída obsahuje objekt vrácený v sadě výsledků dotazu.

SearchResultEntryCollection

SearchResultEntryCollectionTřída obsahuje kolekci SearchResultEntry objektů vrácených v sadě výsledků dotazu.

SearchResultReference

SearchResultReferenceTřída obsahuje jeden vyhledávací odkaz vrácený serverem.

SearchResultReferenceCollection

SearchResultReferenceCollectionTřída obsahuje kolekci SearchResultReference objektů.

SecurityDescriptorFlagControl

SecurityDescriptorFlagControlTřída se používá k předání příznaků serveru pro řízení různých chování popisovače zabezpečení.

SecurityPackageContextConnectionInformation

Třída SecurityPackageContextConnectionInformation obsahuje data o zabezpečeném připojení.

ShowDeletedControl

ShowDeletedControlTřída se používá s SearchRequest k určení, že výsledky hledání by měly obsahovat všechny odstraněné objekty, které odpovídají vyhledávacímu filtru.

SortKey

Třída SortKey ukládá kritéria řazení pro použití ovládacími prvky řazení.

SortRequestControl

Třída SortRequestControl slouží SearchRequest k pokynu serveru, aby před vrácením výsledků hledání do klientské aplikace seřadila výsledky hledání.

SortResponseControl

SortResponseControlTřída se používá k předání dat řazení ze serveru do klienta.

TlsOperationException

Třída TlsOperationException je výjimka, která se vyskytuje v StartTransportLayerSecurity(DirectoryControlCollection) metodě, pokud požadavek selže.

TreeDeleteControl

TreeDeleteControlTřída se používá s nástrojem DeleteRequest k odstranění celého podstromu v adresáři.

VerifyNameControl

VerifyNameControlTřída se používá spolu s funkcí vyhledávání LDAP k určení serveru, který slouží k ověření existence objektu.

VlvRequestControl

VlvRequestControlTřída se používá k žádosti o podporu zobrazení virtuálního seznamu (VLV) ze serveru.

VlvResponseControl

VlvResponseControlTřída se používá k předání dat zobrazení virtuálního seznamu (VLV) ze serveru do klienta.

Výčty

AuthType

Výčet AuthType slouží k určení metody ověřování, která se má použít pro připojení.

DereferenceAlias

DereferenceAliasVýčet Určuje proces, pomocí kterého se odkazy na aliasy odkazují.

DirectoryAttributeOperation

DirectoryAttributeOperationVýčet Určuje operaci, která má být provedena u atributu adresáře.

DirectorySynchronizationOptions

Výčet DirectorySynchronizationOptions určuje chování vyhledávání v DirSyncRequestControl objektu.

DsmlDocumentProcessing

DsmlDocumentProcessingVýčet Určuje metodu zpracování DSML dokumentu.

DsmlErrorProcessing

DsmlErrorProcessingVýčet Určuje, jak se má pokračovat, když dojde k chybě.

DsmlResponseOrder

DsmlResponseOrderVýčet Určuje pořadí, ve kterém jsou odpovědi přijímány.

ErrorResponseCategory

ErrorResponseCategoryVýčet obsahuje možné DSML odpovědi na chyby.

ExtendedDNFlag

Výčet ExtendedDNFlag určuje formát rozšířeného rozlišující název.

LocatorFlags

Výčet LocatorFlags určuje data potřebná k vyhledání řadiče domény.

PartialResultProcessing

PartialResultProcessingVýčet Určuje požadovaný typ zpracování částečných výsledků.

ReferralChasingOptions

ReferralChasingOptionsVýčet Určuje, zda a jak se má sledovat dohledávání odkazů.

ResultCode

Výčet ResultCode určuje kódy výsledků operace.

SearchOption

SearchOptionVýčet Určuje možnosti hledání, které definují, jak se bude hledání chovat.

SearchScope

SearchScopeVýčet Určuje rozsah hledání.

SecurityMasks

SecurityMasksVýčet Určuje různé možnosti popisovače zabezpečení.

SecurityProtocol

SecurityProtocolVýčet se používá k určení protokolu zabezpečení používaného připojením.

Delegáti

DereferenceConnectionCallback

Delegát DereferenceConnectionCallback přeskakuje připojení, které už není potřeba. Připojení bylo pravděpodobně vytvořeno úspěšným voláním delegáta QueryForConnectionCallback nebo NotifyOfNewConnectionCallback .

NotifyOfNewConnectionCallback

NotifyOfNewConnectionCallbackDelegát se volá, když se vytvoří nové připojení během dohledávání odkazu.

QueryClientCertificateCallback

Delegát QueryClientCertificateCallback získá nebo nastaví výchozí funkci zpětného volání, která se používá k určení klientských certifikátů při navazování připojení SSL.

QueryForConnectionCallback

Delegát QueryForConnectionCallback určuje, jestli je k dispozici připojení uložené v mezipaměti.

VerifyServerCertificateCallback

VerifyServerCertificateCallbackDelegát Získá nebo nastaví výchozí funkci zpětného volání, která se používá k ověření certifikátů serveru při navazování připojení SSL.