System.DirectoryServices.Protocols 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 metody definované v standardech DSML (Lightweight Directory Access Protocol) verze 3 (V3) a DSML (Directory Services Markup Language) verze 2.0 (V2).
Třídy
| Name | Description |
|---|---|
| AddRequest |
Třída AddRequest přidá položku do adresáře. |
| AddResponse |
Třída AddResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na AddRequest. |
| AsqRequestControl |
Třída AsqRequestControl vytvoří ovládací prvek dotazu s vymezeným atributem (ASQ). Tento ovládací prvek se používá s požadavkem na vyhledávání, který vynutí, aby byl dotaz založený na konkrétním atributu dn-valued. |
| AsqResponseControl |
Třída AsqResponseControl je vrácena v objektu SearchResponse 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 |
Třída CompareRequest určuje, zda objekt adresáře obsahuje zadanou hodnotu atributu. |
| CompareResponse |
Třída CompareResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na CompareRequest. |
| CrossDomainMoveControl |
Třída CrossDomainMoveControl se používá s objektem ModifyDNRequest k přesunutí objektu LDAP z jedné domény do druhé. |
| DeleteRequest |
Třída DeleteRequest odstraní položku z adresáře. |
| DeleteResponse |
Třída DeleteResponse 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 |
Třída DirectoryAttributeModification umožňuje úpravy DirectoryAttribute hodnot. |
| DirectoryAttributeModificationCollection |
Třída DirectoryAttributeModificationCollection obsahuje kolekci DirectoryAttributeModification objektů. |
| DirectoryConnection |
Třída DirectoryConnection je abstraktní třída a nelze vytvořit instanci. LdapConnection Pomocí třídy nebo se DsmlSoapHttpConnection 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žívaná 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 pro připojení. |
| DirectoryNotificationControl |
Třída DirectoryNotificationControl je ovládací prvek adresáře používaný s funkcí rozšířeného asynchronního vyhledávání LDAP k registraci klienta, který má být upozorněn při změnách objektu v Active Directory Domain Services. |
| DirectoryOperation |
Třída DirectoryOperation je abstraktní třída používaná jako základ pro elementy požadavku a odpovědi. |
| DirectoryOperationException |
Třída DirectoryOperationException je výjimka vyvolaná SendRequest(DirectoryRequest) metodou, která indikuje, že server vrátil DirectoryResponse objekt s chybou. |
| DirectoryRequest |
Třída DirectoryRequest je základní třídou pro třídy související s požadavky, jako jsou třídy SearchRequest a AddRequest třídy. |
| DirectoryResponse |
Třída DirectoryResponse je základní třídou pro třídy odpovědí požadavků, jako jsou třídy SearchResponse a AddResponse třídy. |
| DirSyncRequestControl |
Třída DirSyncRequestControl je ovládací prvek adresáře, který aplikaci umožňuje prohledávat objekty, které se změnily od předchozího stavu. |
| DirSyncResponseControl |
Třída DirSyncResponseControl je ovládací prvek adresáře sloužící k předání informací DirSyncRequest ze serveru klientovi. |
| DomainScopeControl |
Třída DomainScopeControl je ovládací prvek adresáře, který slouží k pokynu serveru LDAP, aby při dokončování požadavku nevygeneroval referenční seznamy. |
| DsmlAuthRequest |
Třída DsmlAuthRequest označuje, že řízení přístupu pro požadavky se interpretuje, jako by požadavky prováděl objekt zabezpečení identifikovaný Principal vlastností. |
| DsmlAuthResponse |
Třída DsmlAuthResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na DsmlAuthRequest. |
| DsmlDirectoryIdentifier |
Třída DsmlDirectoryIdentifier identifikuje server HTTP. |
| DsmlDocument |
Třída DsmlDocument je abstraktní třída pro vytvoření nebo manipulaci s dokumentem DSML. Je to základní třída pro obě DsmlRequestDocument a DsmlResponseDocument. DsmlDocument podporuje kolekce a indexy. Každá položka v jeho kolekci je objekt odvozený z DirectoryOperation. |
| DsmlErrorResponse |
Třída DsmlErrorResponse je generována serverem, když dojde k závažné chybě. |
| DsmlInvalidDocumentException |
Třída DsmlInvalidDocumentException je výjimka, která nastane v případě, že dokument žádosti DSML nebo odpovědi není ve správném formátu XML nebo nelze ověřit pomocí schématu DSMLv2. |
| DsmlRequestDocument |
Třída DsmlRequestDocument umožňuje vytvořit datovou část požadavku DSML, například AddRequest, ModifyRequestnebo SearchRequest. Obsahuje nula nebo více DirectoryRequest odvozených objektů. Uživatel může přidat, odstranit, upravit a vytvořit výčet DirectoryRequest před odesláním na server. DsmlRequestDocument lze použít s libovolnými třídami vazby DSML k přenosu dokumentu, například DsmlSoapHttpConnection. |
| DsmlResponseDocument |
Třída DsmlResponseDocument je kolekce jen pro čtení vygenerovaná jako odpověď na DsmlRequestDocument objekt, který obsahuje nula nebo více objektů odvozených z DirectoryResponse. |
| DsmlSoapConnection |
Abstraktní třída, která nelze vytvořit instanci. Umožňuje bezstavové a stavové protokoly zpracovávat podobně poskytováním funkcí orientovaných na relace. |
| DsmlSoapHttpConnection |
Představuje připojení k bráně DSML pomocí protokolu SOAP přes protokol HTTP. |
| ErrorResponseException |
Třída ErrorResponseException je výjimka, která nastane, když server vrátí |
| ExtendedDNControl |
Třída ExtendedDNControl požaduje rozšířenou formu rozlišujícího názvu objektu Active Directory Domain Services. |
| ExtendedRequest |
Třída ExtendedRequest předává rozšířené operace LDAP serveru. |
| ExtendedResponse |
Třída ExtendedResponse je vrácena SendRequest(DirectoryRequest) jako odpověď na ExtendedRequest. |
| LazyCommitControl |
Třída LazyCommitControl dává serveru pokyn, aby po dokončení v paměti vrátil výsledky příkazu pro úpravu ds, například přidání, odstranění nebo nahrazení, ale před potvrzením 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 |
Třída LdapSessionOptions se používá k získání nebo nastavení různých možností relace LDAP. |
| ModifyDNRequest |
Třída ModifyDNRequest upraví rozlišující název objektu. Tato třída přesune objekt do nového nadřazeného objektu nebo objekt přejmenuje. |
| ModifyDNResponse |
Třída ModifyDNResponse 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 |
Třída PageResultRequestControl dává serveru pokyn, aby vrátil výsledek hledání v zadané velikosti stránky. |
| PageResultResponseControl |
Třída PageResultResponseControl je ovládací prvek adresáře, který slouží k předávání dat stránky ze serveru klientovi. |
| PartialResultsCollection |
Třída PartialResultsCollection představuje všechny částečné výsledky vrácené z dosud nedokončené asynchronní operace. |
| PermissiveModifyControl |
Třída PermissiveModifyControl se používá k úpravě chování objektu ModifyRequest . |
| QuotaControl |
Třída QuotaControl se používá k předání identifikátoru zabezpečení (SID) objektu zabezpečení k načtení dat souvisejících s kvótami. |
| ReferralCallback |
Třída ReferralCallback obsahuje delegáty používané jako metody zpětného volání referenčního seznamu. |
| SearchOptionsControl |
Třída SearchOptionsControl slouží k předání příznaků serveru k řízení chování hledání. |
| SearchRequest |
Třída SearchRequest inicializuje operaci hledání. |
| SearchResponse |
Třída SearchResponse je odeslána serverem jako odpověď na SearchRequest objekt. Tato odpověď obsahuje nula nebo více SearchResultEntry objektů a nula nebo více SearchResultReference objektů. |
| SearchResultAttributeCollection |
Třída SearchResultAttributeCollection je kolekce DirectoryAttribute objektů. |
| SearchResultEntry |
Třída SearchResultEntry obsahuje objekt vrácený v sadě výsledků. |
| SearchResultEntryCollection |
Třída SearchResultEntryCollection obsahuje kolekci SearchResultEntry objektů vrácených v sadě výsledků. |
| SearchResultReference |
Třída SearchResultReference obsahuje jeden odkaz vyhledávání vrácený serverem. |
| SearchResultReferenceCollection |
Třída SearchResultReferenceCollection obsahuje kolekci SearchResultReference objektů. |
| SecurityDescriptorFlagControl |
Třída SecurityDescriptorFlagControl slouží k předávání příznaků serveru k řízení různých chování popisovače zabezpečení. |
| SecurityPackageContextConnectionInformation |
Třída SecurityPackageContextConnectionInformation obsahuje data o zabezpečeném připojení. |
| ShowDeletedControl |
Třída ShowDeletedControl se používá SearchRequest k určení, že výsledky hledání by měly obsahovat všechny odstraněné objekty, které odpovídají filtru hledání. |
| SortKey |
Třída SortKey ukládá kritéria řazení pro použití podle ovládacích prvků řazení. |
| SortRequestControl |
Třída SortRequestControl se používá SearchRequest k pokynu serveru, aby před vrácením výsledků hledání do klientské aplikace seřadil výsledky hledání. |
| SortResponseControl |
Třída SortResponseControl slouží k předávání dat řazení ze serveru klientovi. |
| TlsOperationException |
Třída TlsOperationException je výjimka, která nastane v StartTransportLayerSecurity(DirectoryControlCollection) metodě, pokud požadavek selže. |
| TreeDeleteControl |
Třída TreeDeleteControl se používá DeleteRequest k odstranění celého podstromu v adresáři. |
| VerifyNameControl |
Třída VerifyNameControl se používá s vyhledávací funkcí LDAP k určení serveru použitého k ověření existence objektu. |
| VlvRequestControl |
Třída VlvRequestControl se používá k vyžádání podpory virtuálního zobrazení seznamu (VLV) ze serveru. |
| VlvResponseControl |
Třída VlvResponseControl slouží k předání dat zobrazení virtuálního seznamu (VLV) ze serveru klientovi. |
Výčty
| Name | Description |
|---|---|
| AuthType |
Výčet AuthType slouží k určení metody ověřování, která se má použít v připojení. |
| DereferenceAlias |
Výčet DereferenceAlias určuje proces, podle kterého jsou aliasy dereferenced. |
| DirectoryAttributeOperation |
Výčet DirectoryAttributeOperation určuje operaci, která se má provést u atributu adresáře. |
| DirectorySynchronizationOptions |
Výčet DirectorySynchronizationOptions určuje chování vyhledávání v objektu DirSyncRequestControl. |
| DsmlDocumentProcessing |
Výčet DsmlDocumentProcessing určuje metodu zpracování pro dokument DSML. |
| DsmlErrorProcessing |
Výčet DsmlErrorProcessing určuje, jak pokračovat při výskytu chyby. |
| DsmlResponseOrder |
Výčet DsmlResponseOrder určuje pořadí, ve kterém se odpovědi přijímají. |
| ErrorResponseCategory |
Výčet ErrorResponseCategory obsahuje možné chybové odpovědi DSML. |
| ExtendedDNFlag |
Výčet ExtendedDNFlag určuje formát rozšířeného rozlišujícího názvu. |
| LocatorFlags |
Výčet LocatorFlags určuje data potřebná k vyhledání řadiče domény. |
| PartialResultProcessing |
Výčet PartialResultProcessing určuje požadovaný typ zpracování částečných výsledků. |
| ReferralChasingOptions |
Výčet ReferralChasingOptions určuje, jestli a jak se provádí sledování referenčních seznamů. |
| ResultCode |
Výčet ResultCode určuje kódy výsledků operace. |
| SearchOption |
Výčet SearchOption určuje možnosti hledání, které definují chování hledání. |
| SearchScope |
Výčet SearchScope určuje rozsah hledání. |
| SecurityMasks |
Výčet SecurityMasks určuje různé možnosti popisovače zabezpečení. |
| SecurityProtocol |
Výčet SecurityProtocol slouží k určení protokolu zabezpečení používaného připojením. |
Delegáti
| Name | Description |
|---|---|
| DereferenceConnectionCallback |
Delegát DereferenceConnectionCallback přemísní připojení, které už není potřeba. Připojení bylo pravděpodobně vytvořeno prostřednictvím úspěšného volání nebo QueryForConnectionCallback delegátaNotifyOfNewConnectionCallback. |
| NotifyOfNewConnectionCallback |
Delegát NotifyOfNewConnectionCallback se volá, pokud se při honění referenčního seznamu vytvořilo nové připojení. |
| QueryClientCertificateCallback |
Delegát QueryClientCertificateCallback získá nebo nastaví výchozí funkci zpětného volání použitou 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 |
Delegát VerifyServerCertificateCallback získá nebo nastaví výchozí funkci zpětného volání použitou k ověření certifikátů serveru při navazování připojení SSL. |