System.DirectoryServices.Protocols Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia metody zdefiniowane w standardach protokołu LDAP (Lightweight Directory Access Protocol) w wersji 3 (V3) i Directory Services Markup Language (DSML) w wersji 2,0 (v2).
Klasy
| AddRequest |
Klasa AddRequest dodaje wpis do katalogu. |
| AddResponse |
Klasa AddResponse jest zwracana przez SendRequest(DirectoryRequest) jako odpowiedź na . AddRequest |
| AsqRequestControl |
Klasa tworzy kontrolkę zapytania o AsqRequestControl zakresie atrybutu (ASQ). Ta kontrolka jest używana z żądaniem wyszukiwania, aby wymusić, aby zapytanie było oparte na określonym atrybutie o wartości DN. |
| AsqResponseControl |
Klasa AsqResponseControl jest zwracana w SearchResponse obiekcie jako odpowiedź na AsqRequestControl zapytanie. |
| BerConversionException |
Klasa BerConversionException jest wyjątkiem zgłaszanym podczas konwertowania danych przy użyciu BerConverter obiektu. |
| BerConverter |
Klasa BerConverter koduje i dekoduje dane ustrukturyzowane przy użyciu podstawowych reguł kodowania (BER). |
| CompareRequest |
Klasa CompareRequest określa, czy obiekt katalogu zawiera określoną wartość atrybutu. |
| CompareResponse |
Klasa CompareResponse jest zwracana przez SendRequest(DirectoryRequest) jako odpowiedź na . CompareRequest |
| CrossDomainMoveControl |
Klasa CrossDomainMoveControl jest używana z ModifyDNRequest obiektem w celu przeniesienia obiektu LDAP z jednej domeny do innej. |
| DeleteRequest |
Klasa DeleteRequest usuwa wpis z katalogu. |
| DeleteResponse |
Klasa DeleteResponse jest zwracana przez SendRequest(DirectoryRequest) jako odpowiedź na . DeleteRequest |
| DirectoryAttribute |
Klasa DirectoryAttribute umożliwia dostęp do wartości atrybutów. |
| DirectoryAttributeCollection |
Klasa DirectoryAttributeCollection zawiera kolekcję DirectoryAttribute obiektów. |
| DirectoryAttributeModification |
Klasa DirectoryAttributeModification umożliwia modyfikację DirectoryAttribute wartości. |
| DirectoryAttributeModificationCollection |
Klasa DirectoryAttributeModificationCollection zawiera kolekcję DirectoryAttributeModification obiektów . |
| DirectoryConnection |
Klasa DirectoryConnection jest klasą abstrakcyjną i nie można utworzyć wystąpienia. Użyj klasy LdapConnection or DsmlSoapHttpConnection , aby nawiązać połączenie z serwerem katalogów. |
| DirectoryControl |
Klasa DirectoryControl określa dane rozszerzenia dla różnych operacji LDAP. |
| DirectoryControlCollection |
Klasa DirectoryControlCollection zarządza kolekcją DirectoryControl obiektów . |
| DirectoryException |
Klasa DirectoryException jest abstrakcyjną klasą używaną jako klasa bazowa dla wszystkich System.DirectoryServices.Protocols wyjątków. |
| DirectoryIdentifier |
Klasa DirectoryIdentifier jest klasą abstrakcyjną, która identyfikuje obiekt docelowy, z który ma nawiązać połączenie. |
| DirectoryNotificationControl |
Klasa jest kontrolką katalogu używaną z rozszerzoną funkcją wyszukiwania asynchronicznego LDAP w celu zarejestrowania klienta w celu powiadomienia o zmianach wprowadzonych w obiekcie w DirectoryNotificationControl Active Directory Domain Services. |
| DirectoryOperation |
Klasa DirectoryOperation jest klasą abstrakcyjną używaną jako podstawa dla elementów żądania i odpowiedzi. |
| DirectoryOperationException |
Klasa DirectoryOperationException jest wyjątkiem zgłoszonym przez SendRequest(DirectoryRequest) metodę, aby wskazać, że serwer zwrócił DirectoryResponse obiekt z błędem. |
| DirectoryRequest |
Klasa DirectoryRequest jest klasą bazową dla klas powiązanych z żądaniami, takich jak SearchRequest klasy i AddRequest . |
| DirectoryResponse |
Klasa DirectoryResponse jest klasą bazową dla klas odpowiedzi na żądanie, takich jak SearchResponse klasy i AddResponse . |
| DirSyncRequestControl |
Klasa jest kontrolką katalogu, która umożliwia aplikacji wyszukiwanie w katalogu obiektów, które uległy zmianie DirSyncRequestControl od poprzedniego stanu. |
| DirSyncResponseControl |
Klasa DirSyncResponseControl jest kontrolką katalogu używaną do przekazania informacji o DirSyncRequest z serwera do klienta. |
| DomainScopeControl |
Klasa jest kontrolką katalogu, która nakazuje serwerowi LDAP, aby nie generował od skierowań DomainScopeControl podczas kończenie żądania. |
| DsmlAuthRequest |
Klasa wskazuje, że kontrola dostępu do żądań jest interpretowana tak, jakby żądania są wykonywane przez podmiot DsmlAuthRequest zabezpieczeń identyfikowany przez Principal właściwość . |
| DsmlAuthResponse |
DsmlAuthResponseKlasa jest zwracana przez SendRequest(DirectoryRequest) odpowiedź do DsmlAuthRequest . |
| DsmlDirectoryIdentifier |
DsmlDirectoryIdentifierKlasa identyfikuje serwer http. |
| DsmlDocument |
DsmlDocumentKlasa jest klasą abstrakcyjną służącą do konstruowania lub manipulowania dokumentem DSML. Jest klasą bazową dla obu DsmlRequestDocument i DsmlResponseDocument . DsmlDocument obsługuje kolekcje i indeksy. Każdy element w kolekcji jest obiektem pochodnym DirectoryOperation . |
| DsmlErrorResponse |
Klasa DsmlErrorResponse jest generowana przez serwer w przypadku wystąpienia poważnego błędu. |
| DsmlInvalidDocumentException |
DsmlInvalidDocumentExceptionKlasa jest wyjątkiem, który występuje, gdy żądanie DSML lub dokument odpowiedzi nie jest poprawnie sformułowanym kodem XML lub nie można sprawdzić jego poprawności ze schematem DSMLv2. |
| DsmlRequestDocument |
Klasa DsmlRequestDocument umożliwia kompilowanie ładunku żądania DSML, takiego jak AddRequest , lub ModifyRequest SearchRequest . Zawiera zero lub więcej DirectoryRequest obiektów pochodnych. Użytkownik może dodać, usunąć, zmodyfikować i wyliczyć przed DirectoryRequest wysłaniem do serwera. DsmlRequestDocument Można go używać z dowolnymi klasami powiązań DSML do transportu dokumentu, takiego jak DsmlSoapHttpConnection . |
| DsmlResponseDocument |
Klasa jest kolekcją tylko do odczytu wygenerowaną jako odpowiedź na obiekt, który zawiera zero DsmlResponseDocument DsmlRequestDocument lub więcej obiektów pochodzących od klasy DirectoryResponse . |
| DsmlSoapConnection |
Klasy abstrakcyjnej, której nie można utworzyć wystąpienia. Umożliwia ona obsługę protokołów bezstanowych i stanowych, zapewniając funkcje zorientowane na sesję. |
| DsmlSoapHttpConnection |
Reprezentuje połączenie z bramą DSML przy użyciu protokołu SOAP za pośrednictwem protokołu HTTP. |
| ErrorResponseException |
ErrorResponseExceptionKlasa jest wyjątkiem, który występuje, gdy serwer zwraca |
| ExtendedDNControl |
Klasa ExtendedDNControl żąda rozszerzonej formy nazwy wyróżniania obiektu Active Directory Domain Services. |
| ExtendedRequest |
Klasa ExtendedRequest przekazuje rozszerzone operacje LDAP do serwera. |
| ExtendedResponse |
Klasa ExtendedResponse jest zwracana przez SendRequest(DirectoryRequest) jako odpowiedź na . ExtendedRequest |
| LazyCommitControl |
Klasa nakazuje serwerowi zwrócenie wyników polecenia modyfikacji usług domenowych, takich jak dodawanie, usuwanie lub zastępowanie, po jego ukończeniu w pamięci, ale przed jego zatwierdzona na LazyCommitControl dysku. |
| LdapConnection |
Klasa LdapConnection tworzy połączenie TCP/IP lub UDP LDAP z usługą Microsoft Active Directory Domain Services lub serwerem LDAP. |
| LdapDirectoryIdentifier |
Klasa LdapDirectoryIdentifier tworzy identyfikator katalogu dla co najmniej jednego serwera LDAP. |
| LdapException |
Klasa LdapException jest wyjątkiem występującym, gdy protokół LDAP zwraca kod błędu, który nie jest uwzględniony w ResultCodeelemecie . |
| LdapSessionOptions |
Klasa służy do uzyskania lub ustawienia różnych opcji sesji LdapSessionOptions LDAP. |
| ModifyDNRequest |
Klasa ModifyDNRequest modyfikuje nazwę wyróżniającą obiektu. Ta klasa przenosi obiekt do nowego obiektu nadrzędnego i/lub zmienia jego nazwę. |
| ModifyDNResponse |
Klasa ModifyDNResponse jest zwracana przez SendRequest(DirectoryRequest) jako odpowiedź na . ModifyDNRequest |
| ModifyRequest |
Klasa ModifyRequest modyfikuje atrybuty istniejącego wpisu katalogu. |
| ModifyResponse |
Klasa ModifyResponse jest zwracana przez SendRequest(DirectoryRequest) jako odpowiedź na . ModifyRequest |
| PageResultRequestControl |
Klasa PageResultRequestControl nakazuje serwerowi zwrócenie wyniku wyszukiwania w określonym rozmiarze strony. |
| PageResultResponseControl |
Klasa PageResultResponseControl to kontrolka katalogu używana do przekazania danych strony z serwera do klienta. |
| PartialResultsCollection |
Klasa PartialResultsCollection reprezentuje wszystkie wyniki częściowe zwrócone z nieu ukończenia operacji asynchronicznej. |
| PermissiveModifyControl |
Klasa PermissiveModifyControl służy do modyfikowania zachowania ModifyRequest obiektu. |
| QuotaControl |
Klasa QuotaControl służy do przekazywania identyfikatora zabezpieczeń (SID) reguły zabezpieczeń w celu pobrania danych związanych z limitami przydziału. |
| ReferralCallback |
Klasa ReferralCallback zawiera delegatów używanych jako metody wywołania zwrotnego odwoływek. |
| SearchOptionsControl |
Klasa służy do przekazania flag do serwera w celu SearchOptionsControl kontrolowania zachowania wyszukiwania. |
| SearchRequest |
Klasa SearchRequest inicjuje operację wyszukiwania. |
| SearchResponse |
Klasa SearchResponse jest wysyłana przez serwer jako odpowiedź do SearchRequest obiektu. Ta odpowiedź zawiera zero lub więcej SearchResultEntry obiektów i zero lub więcej SearchResultReference obiektów. |
| SearchResultAttributeCollection |
Klasa SearchResultAttributeCollection jest kolekcją DirectoryAttribute obiektów . |
| SearchResultEntry |
Klasa SearchResultEntry zawiera obiekt zwrócony w zestawie wyników. |
| SearchResultEntryCollection |
Klasa SearchResultEntryCollection zawiera kolekcję SearchResultEntry obiektów zwróconych w zestawie wyników. |
| SearchResultReference |
Klasa SearchResultReference zawiera pojedyncze odwołanie wyszukiwania zwrócone przez serwer. |
| SearchResultReferenceCollection |
Klasa SearchResultReferenceCollection zawiera kolekcję SearchResultReference obiektów . |
| SecurityDescriptorFlagControl |
Klasa służy do przekazania flag do serwera w celu kontrolowania różnych zachowań SecurityDescriptorFlagControl deskryptora zabezpieczeń. |
| SecurityPackageContextConnectionInformation |
Klasa SecurityPackageContextConnectionInformation zawiera dane dotyczące bezpiecznego połączenia. |
| ShowDeletedControl |
Klasa jest używana z , aby określić, że wyniki wyszukiwania ShowDeletedControl powinny zawierać wszystkie usunięte obiekty zgodne z SearchRequest filtrem wyszukiwania. |
| SortKey |
Klasy SortKey przechowują kryteria sortowania do użycia według kontrolek sortowania. |
| SortRequestControl |
Klasa SortRequestControl jest używana z SearchRequest poleceniem, aby serwer posortował wyniki wyszukiwania przed zwróceniem ich do aplikacji klienckiej. |
| SortResponseControl |
Klasa SortResponseControl służy do przekazania danych sortowania z serwera do klienta. |
| TlsOperationException |
Klasa TlsOperationException jest wyjątkiem występującym w metodzie StartTransportLayerSecurity(DirectoryControlCollection) , jeśli żądanie zakończy się niepowodzeniem. |
| TreeDeleteControl |
Klasa TreeDeleteControl jest używana z do usuwania całego DeleteRequest poddrzewo w katalogu. |
| VerifyNameControl |
Klasa VerifyNameControl jest używana z funkcją wyszukiwania LDAP w celu określenia serwera używanego do weryfikowania istnienia obiektu. |
| VlvRequestControl |
Klasa jest używana do żądania obsługi widoku listy VlvRequestControl wirtualnej (VLV) z serwera. |
| VlvResponseControl |
Klasa służy do przekazania danych widoku listy VlvResponseControl wirtualnej (VLV) z serwera do klienta. |
Wyliczenia
| AuthType |
AuthTypeWyliczenie służy do określania metody uwierzytelniania, która ma być używana w połączeniu. |
| DereferenceAlias |
DereferenceAliasWyliczenie określa proces wyłuskania aliasów. |
| DirectoryAttributeOperation |
DirectoryAttributeOperationWyliczenie określa operację do wykonania na atrybut katalogu. |
| DirectorySynchronizationOptions |
DirectorySynchronizationOptionsWyliczenie określa zachowanie wyszukiwania w DirSyncRequestControl obiekcie . |
| DsmlDocumentProcessing |
DsmlDocumentProcessingWyliczenie określa metodę przetwarzania dla dokumentu DSML. |
| DsmlErrorProcessing |
DsmlErrorProcessingWyliczenie określa, jak można wykonać w przypadku wystąpienia błędu. |
| DsmlResponseOrder |
DsmlResponseOrderWyliczenie określa kolejność, w której są odbierane odpowiedzi. |
| ErrorResponseCategory |
ErrorResponseCategoryWyliczenie zawiera możliwe odpowiedzi na błędy DSML. |
| ExtendedDNFlag |
ExtendedDNFlagWyliczenie określa format rozszerzonej nazwy wyróżniania. |
| LocatorFlags |
LocatorFlagsWyliczenie określa dane wymagane do zlokalizowania kontrolera domeny. |
| PartialResultProcessing |
PartialResultProcessingWyliczenie określa wymagany typ przetwarzania wyników częściowych. |
| ReferralChasingOptions |
ReferralChasingOptionsWyliczenie określa, czy i jak jest realizowane pogawędki dotyczące poleceń. |
| ResultCode |
ResultCodeWyliczenie określa kody wyników operacji. |
| SearchOption |
SearchOptionWyliczenie określa opcje wyszukiwania, które definiują sposób zachowania wyszukiwania. |
| SearchScope |
SearchScopeWyliczenie określa zakres wyszukiwania. |
| SecurityMasks |
SecurityMasksWyliczenie określa różne opcje deskryptora zabezpieczeń. |
| SecurityProtocol |
SecurityProtocolWyliczenie służy do określania protokołu zabezpieczeń używanego przez połączenie. |
Delegaci
| DereferenceConnectionCallback |
Delegat DereferenceConnectionCallback wyłuca połączenie, które nie jest już wymagane. Połączenie zostało prawdopodobnie nawiązane za pośrednictwem pomyślnego wywołania QueryForConnectionCallback delegata NotifyOfNewConnectionCallback lub . |
| NotifyOfNewConnectionCallback |
Delegat NotifyOfNewConnectionCallback jest wywoływany, jeśli utworzono nowe połączenie podczas kierowania polecenia. |
| QueryClientCertificateCallback |
Delegat pobiera lub ustawia domyślną funkcję wywołania zwrotnego używaną do określania certyfikatów QueryClientCertificateCallback klienta podczas nawiązywania połączenia SSL. |
| QueryForConnectionCallback |
Delegat określa, czy jest dostępne QueryForConnectionCallback połączenie buforowane do użycia. |
| VerifyServerCertificateCallback |
Delegat VerifyServerCertificateCallback pobiera lub ustawia domyślną funkcję wywołania zwrotnego używaną do weryfikowania certyfikatów serwera podczas nawiązywania połączenia SSL. |