System.DirectoryServices.Protocols Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы, определенные в стандартах LDAP версии 3 (V3) и DSML версии 2.0 (V2).
Классы
AddRequest |
Класс AddRequest добавляет элемент в каталог. |
AddResponse |
Класс AddResponse возвращается методом SendRequest(DirectoryRequest) в ответ на AddRequest. |
AsqRequestControl |
Класс AsqRequestControl создает элемент управления запросом области атрибута (ASQ). Этот элемент управления используется с запросом поиска для того, чтобы запрос был основан на конкретном атрибуте с отличительным именем (DN). |
AsqResponseControl |
Класс AsqResponseControl возвращается в объекте SearchResponse в качестве ответа на запрос AsqRequestControl. |
BerConversionException |
Класс BerConversionException представляет собой исключение, вызываемое при преобразовании данных с помощью объекта BerConverter. |
BerConverter |
Класс BerConverter кодирует и декодирует структурированные данные с помощью базовых правил кодирования (BER). |
CompareRequest |
Класс CompareRequest определяет, содержит ли объект каталога указанное значение атрибута. |
CompareResponse |
Класс CompareResponse возвращается методом SendRequest(DirectoryRequest) в ответ на CompareRequest. |
CrossDomainMoveControl |
Класс CrossDomainMoveControl используется с объектом ModifyDNRequest для перемещения объекта LDAP из одного домена в другой. |
DeleteRequest |
Класс DeleteRequest удаляет элемент из каталога. |
DeleteResponse |
Класс DeleteResponse возвращается методом SendRequest(DirectoryRequest) в ответ на DeleteRequest. |
DirectoryAttribute |
Класс DirectoryAttribute обеспечивает доступ к значениям атрибутов. |
DirectoryAttributeCollection |
Класс DirectoryAttributeCollection содержит коллекцию объектов DirectoryAttribute. |
DirectoryAttributeModification |
Класс DirectoryAttributeModification включает изменение значений DirectoryAttribute. |
DirectoryAttributeModificationCollection |
Класс DirectoryAttributeModificationCollection содержит коллекцию объектов DirectoryAttributeModification. |
DirectoryConnection |
DirectoryConnection — абстрактный класс, для которого невозможно создать экземпляр. LdapConnection Используйте класс или DsmlSoapHttpConnection класс для подключения к серверу каталогов. |
DirectoryControl |
Класс DirectoryControl задает данные расширения для различных операций LDAP. |
DirectoryControlCollection |
Класс DirectoryControlCollection управляет коллекцией объектов DirectoryControl. |
DirectoryException |
DirectoryException — абстрактный класс, используемый в качестве базового для всех исключений System.DirectoryServices.Protocols. |
DirectoryIdentifier |
DirectoryIdentifier — абстрактный класс, идентифицирующий цель для подключения. |
DirectoryNotificationControl |
Класс DirectoryNotificationControl представляет собой элемент управления каталогом, используемый с функцией расширенного асинхронного поиска LDAP для регистрации клиента, уведомляемого об изменениях в объекте доменных служб Active Directory. |
DirectoryOperation |
DirectoryOperation — абстрактный класс, используемый в качестве базы для элементов запроса и ответа. |
DirectoryOperationException |
Класс DirectoryOperationException представляет собой исключение, вызываемое методом SendRequest(DirectoryRequest) для указания того, что сервер вернул объект DirectoryResponse с ошибкой. |
DirectoryRequest |
Класс DirectoryRequest является базовым для классов, связанных с запросами, таких как SearchRequest или AddRequest. |
DirectoryResponse |
Класс DirectoryResponse является базовым для классов ответов на запросы, таких как SearchResponse или AddResponse. |
DirSyncRequestControl |
Класс DirSyncRequestControl представляет собой элемент управления каталогом, позволяющий приложению выполнять в каталоге поиск объектов, измененных после предыдущего состояния. |
DirSyncResponseControl |
Класс DirSyncResponseControl представляет собой элемент управления каталогом, используемый для передачи информации DirSyncRequest от сервера клиенту. |
DomainScopeControl |
Класс DomainScopeControl представляет собой элемент управления каталогом, используемый для указания серверу LDAP не создавать отсылки при выполнении запроса. |
DsmlAuthRequest |
Класс DsmlAuthRequest указывает, что управление доступом для запроса будет интерпретировано так, как если бы запросы выполнялись участником безопасности, идентифицируемым свойством Principal. |
DsmlAuthResponse |
Класс DsmlAuthResponse возвращается методом SendRequest(DirectoryRequest) в ответ на DsmlAuthRequest. |
DsmlDirectoryIdentifier |
Класс DsmlDirectoryIdentifier идентифицирует сервер HTTP. |
DsmlDocument |
DsmlDocument — абстрактный класс для построения или обработки документа DSML. Этот класс является базовым как для DsmlRequestDocument, так и для DsmlResponseDocument. DsmlDocument поддерживает коллекции и индексы. Каждый элемент его коллекции представляет собой объект, производной от DirectoryOperation. |
DsmlErrorResponse |
Класс DsmlErrorResponse создается сервером в случае серьезной ошибки. |
DsmlInvalidDocumentException |
Класс DsmlInvalidDocumentException представляет собой исключение, которое происходит, когда документ запроса или ответа DSML имеет неправильный формат XML или не может быть проверен схемой DSMLv2. |
DsmlRequestDocument |
Класс DsmlRequestDocument позволяет создавать полезные данные запроса DSML, например AddRequest, ModifyRequest или SearchRequest. Он содержит ноль или более производных объектов DirectoryRequest. Пользователь может добавлять, удалять, изменять и перечислять DirectoryRequest перед отправкой на сервер. DsmlRequestDocument можно использовать с любыми классами привязок DSML для передачи документа, например DsmlSoapHttpConnection. |
DsmlResponseDocument |
Класс DsmlResponseDocument является коллекцией только для чтения, созданной как ответ на объект DsmlRequestDocument, содержащий нуль или более объектов, производных от DirectoryResponse. |
DsmlSoapConnection |
Абстрактный класс, который нельзя создать. Он позволяет схожим образом обрабатывать протоколы без состояний и с состояниями, предоставляя сеансо-ориентированные функции. |
DsmlSoapHttpConnection |
Представляет подключение к шлюзу DSML с помощью ПРОТОКОЛА SOAP по протоколу HTTP. |
ErrorResponseException |
Класс ErrorResponseException представляет собой исключение, происходящее, когда сервер возвращает |
ExtendedDNControl |
Класс ExtendedDNControl запрашивает расширенную форму отличительного имени объекта доменных служб Active Directory. |
ExtendedRequest |
Класс ExtendedRequest передает расширенные операции LDAP на сервер. |
ExtendedResponse |
Класс ExtendedResponse возвращается методом SendRequest(DirectoryRequest) в ответ на ExtendedRequest. |
LazyCommitControl |
Класс LazyCommitControl указывает серверу вернуть результаты команды изменения DS (добавления, удаления или замены) после выполнения ее в памяти и до фиксации на диске. |
LdapConnection |
Класс LdapConnection создает подключение TCP/IP или UDP LDAP к доменным службам Microsoft Active Directory или серверу LDAP. |
LdapDirectoryIdentifier |
Класс LdapDirectoryIdentifier создает идентификатор каталога для одного или нескольких серверов LDAP. |
LdapException |
Класс LdapException представляет собой исключение, которое происходит, когда LDAP возвращает код ошибки, не включенный в ResultCode. |
LdapSessionOptions |
Класс LdapSessionOptions используется для получения или задания различных параметров сеанса LDAP. |
ModifyDNRequest |
Класс ModifyDNRequest изменяет отличительное имя объекта. Этот класс перемещает объект к новому родителю и/или переименовывает его. |
ModifyDNResponse |
Класс ModifyDNResponse возвращается методом SendRequest(DirectoryRequest) в ответ на ModifyDNRequest. |
ModifyRequest |
Класс ModifyRequest изменяет атрибуты существующего элемента каталога. |
ModifyResponse |
Класс ModifyResponse возвращается методом SendRequest(DirectoryRequest) в ответ на ModifyRequest. |
PageResultRequestControl |
Класс PageResultRequestControl указывает серверу вернуть результаты поиска в виде страницы заданного размера. |
PageResultResponseControl |
Класс PageResultResponseControl представляет собой элемент управления каталогом, используемый для передачи постраничных данных с сервера клиенту. |
PartialResultsCollection |
Класс PartialResultsCollection представляет все частичные результаты, возвращенные асинхронной операцией, которая еще не завершена. |
PermissiveModifyControl |
Класс PermissiveModifyControl используется для изменения поведения объекта ModifyRequest. |
QuotaControl |
Класс QuotaControl используется для передачи идентификатора безопасности (SID) участника безопасности для извлечения связанных с квотой данных. |
ReferralCallback |
Класс ReferralCallback содержит делегаты, используемые как методы обратного вызова отсылки. |
SearchOptionsControl |
Класс SearchOptionsControl используется для передачи серверу флагов управления поведением поиска. |
SearchRequest |
Класс SearchRequest инициирует операцию поиска. |
SearchResponse |
Класс SearchResponse отправляется сервером в ответ на объект SearchRequest. Этот ответ содержит нуль или более объектов SearchResultEntry, а также нуль или более объектов SearchResultReference. |
SearchResultAttributeCollection |
Класс SearchResultAttributeCollection представляет собой коллекцию объектов DirectoryAttribute. |
SearchResultEntry |
Класс SearchResultEntry содержит объект, возвращенный в результирующем наборе. |
SearchResultEntryCollection |
Класс SearchResultEntryCollection содержит коллекцию объектов SearchResultEntry, возвращенных в результирующем наборе. |
SearchResultReference |
Класс SearchResultReference содержит отдельную ссылку на результаты поиска, возвращаемую сервером. |
SearchResultReferenceCollection |
Класс SearchResultReferenceCollection содержит коллекцию объектов SearchResultReference. |
SecurityDescriptorFlagControl |
Класс SecurityDescriptorFlagControl используется для передачи на сервер флагов управления различным поведением дескриптора безопасности. |
SecurityPackageContextConnectionInformation |
Класс SecurityPackageContextConnectionInformation содержит данные о безопасном подключении. |
ShowDeletedControl |
Класс ShowDeletedControl используется с SearchRequest для указания того, что результаты поиска должны включать удаленные объекты, соответствующие фильтру поиска. |
SortKey |
Класс SortKey хранит критерии сортировки для использования в элементах управления сортировкой. |
SortRequestControl |
Класс SortRequestControl используется с SearchRequest, указывая серверу сортировать результаты поиска перед возвращением их клиентскому приложению. |
SortResponseControl |
Класс SortResponseControl используется для передачи данных сортировки с сервера клиенту. |
TlsOperationException |
Класс TlsOperationException представляет собой исключение, которое происходит в методе StartTransportLayerSecurity(DirectoryControlCollection) в случае сбоя запроса. |
TreeDeleteControl |
Класс TreeDeleteControl используется с DeleteRequest для удаления целого поддерева из каталога. |
VerifyNameControl |
Класс VerifyNameControl используется с функцией поиска LDAP для указания сервера, используемого для проверки существования объекта. |
VlvRequestControl |
Класс VlvRequestControl используется для запроса поддержки виртуального представления списка (VLV) с сервера. |
VlvResponseControl |
Класс VlvResponseControl используется для передачи данных виртуального представления списка (VLV) с сервера клиенту. |
Перечисления
AuthType |
Перечисление AuthType, используемое для указания метода проверки пользователя, который следует использовать в подключении. |
DereferenceAlias |
Перечисление DereferenceAlias задает процесс, в котором выполняется разыменование псевдонимов. |
DirectoryAttributeOperation |
Перечисление DirectoryAttributeOperation задает операцию для выполнения над атрибутом каталога. |
DirectorySynchronizationOptions |
Перечисление DirectorySynchronizationOptions задает поведение поиска в объекте DirSyncRequestControl. |
DsmlDocumentProcessing |
Перечисление DsmlDocumentProcessing задает метод обработки документа DSML. |
DsmlErrorProcessing |
Перечисление DsmlErrorProcessing указывает, как обрабатывать произошедшую ошибку. |
DsmlResponseOrder |
Перечисление DsmlResponseOrder задает порядок получения ответов. |
ErrorResponseCategory |
Перечисление ErrorResponseCategory содержит возможные ошибочные ответы DSML. |
ExtendedDNFlag |
Перечисление ExtendedDNFlag задает формат расширенного отличительного имени. |
LocatorFlags |
Перечисление LocatorFlags задает данные, необходимые для поиска контроллера домена. |
PartialResultProcessing |
Перечисление PartialResultProcessing задает требуемый тип обработки частичных результатов. |
ReferralChasingOptions |
Перечисление ReferralChasingOptions указывает режим прослеживания отсылок. |
ResultCode |
Перечисление ResultCode задает коды результатов операции. |
SearchOption |
Перечисление SearchOption задает параметры поиска, определяющие его поведение. |
SearchScope |
Перечисление SearchScope задает область поиска. |
SecurityMasks |
Перечисление SecurityMasks задает различные параметры дескриптора безопасности. |
SecurityProtocol |
Перечисление SecurityProtocol используется для указания протокола безопасности, используемого в подключении. |
Делегаты
DereferenceConnectionCallback |
Делегат DereferenceConnectionCallback разыменовывает соединение, которое больше не требуется. Соединение, вероятно, было установлено через успешный вызов делегата QueryForConnectionCallback или NotifyOfNewConnectionCallback. |
NotifyOfNewConnectionCallback |
Делегат NotifyOfNewConnectionCallback вызывается, если новое соединение было создано во время прослеживания отсылки. |
QueryClientCertificateCallback |
Делегат QueryClientCertificateCallback возвращает или задает функцию обратного вызова, используемую по умолчанию для указания клиентских сертификатов при установке SSL-соединения. |
QueryForConnectionCallback |
Делегат QueryForConnectionCallback определяет, доступно ли для использования кэшированное соединение. |
VerifyServerCertificateCallback |
Делегат VerifyServerCertificateCallback возвращает или задает функцию обратного вызова, используемую по умолчанию для проверки серверных сертификатов при установке SSL-соединения. |