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. |