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-соединения. |