System.DirectoryServices.Protocols 命名空间

提供在轻型目录访问协议 (LDAP) 3 版 (V3) 和目录服务标记语言 (DSML) 2.0 版 (V2) 标准中定义的方法。

AddRequest

AddRequest 类将项添加到目录中。

AddResponse

AddResponseSendRequest(DirectoryRequest) 类作为对 AddRequest 的响应返回。

AsqRequestControl

AsqRequestControl 类创建特性范围查询 (ASQ) 控件。 此控件与搜索请求一起用于强制基于具有特定 DN 值的特性执行查询。

AsqResponseControl

AsqResponseControl 对象中将 SearchResponse 类作为对 AsqRequestControl 查询的响应返回。

BerConversionException

BerConversionException 类是一个异常,当使用 BerConverter 对象转换数据时,将引发该异常。

BerConverter

BerConverter 类使用基本编码规则 (BER) 对结构化数据进行编码和解码。

CompareRequest

CompareRequest 类确定目录对象是否容纳特性的指定值。

CompareResponse

CompareResponseSendRequest(DirectoryRequest) 类作为对 CompareRequest 的响应返回。

CrossDomainMoveControl

CrossDomainMoveControl 类与 ModifyDNRequest 对象一起使用以将 LDAP 对象从一个域移到另一个域。

DeleteRequest

DeleteRequest 类从目录中删除项。

DeleteResponse

DeleteResponseSendRequest(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 类与 SearchResponseAddResponse 类相似,是请求响应类的基类。

DirSyncRequestControl

DirSyncRequestControl 类是一种目录控件,它允许应用程序搜索目录,以查找自先前状态以来发生了更改的对象。

DirSyncResponseControl

DirSyncResponseControl 类是用于将 DirSyncRequest 信息从服务器传送到客户端的目录控件。

DomainScopeControl

DomainScopeControl 类是一个目录控件,用于指示 LDAP 服务器在完成请求时不生成检索。

DsmlAuthRequest

DsmlAuthRequest 类指示按 Principal 属性所标识的安全主体执行请求的方式来解释对请求的访问控制。

DsmlAuthResponse

DsmlAuthResponseSendRequest(DirectoryRequest) 类作为对 DsmlAuthRequest 的响应返回。

DsmlDirectoryIdentifier

DsmlDirectoryIdentifier 类标识 HTTP 服务器。

DsmlDocument

DsmlDocument 类是构造或操作 DSML 文档的抽象类。 它是 DsmlRequestDocumentDsmlResponseDocument 的基类。 DsmlDocument 支持集合和索引。 集合中的每一项都是从 DirectoryOperation 派生的对象。

DsmlErrorResponse

当出错时,由服务器生成 DsmlErrorResponse 类。

DsmlInvalidDocumentException

DsmlInvalidDocumentException 类是一个异常,当 DSML 请求或响应文档的 XML 不是格式良好的或者无法使用 DSMLv2 架构对该文档进行验证时,将引发该异常。

DsmlRequestDocument

DsmlRequestDocument 类可让你生成 DSML 请求负载,如 AddRequestModifyRequestSearchRequest。 它包含零个或多个 DirectoryRequest 派生对象。 用户可以先添加、删除、修改和枚举 DirectoryRequest,然后再发送到服务器。 DsmlRequestDocument 可以与任何 DSML 绑定类(如 DsmlSoapHttpConnection)一起使用,以传输文档。

DsmlResponseDocument

作为针对 DsmlRequestDocument 对象的响应生成的 DsmlResponseDocument 类,该类包含派生自 DirectoryResponse 的零个或多个对象。

DsmlSoapConnection

无法实例化的抽象类。 它通过提供面向会话的功能,可以采用类似方式处理无状态协议和有状态协议。

DsmlSoapHttpConnection

表示使用 SOAP over HTTP 连接到 DSML 网关。

ErrorResponseException

ErrorResponseException 类是服务器返回 <errorResponse> 时发生的异常。

ExtendedDNControl

ExtendedDNControl 类请求 Active Directory 域服务对象的可分辨名称的扩展形式。

ExtendedRequest

ExtendedRequest 类将扩展的 LDAP 操作传递到服务器。

ExtendedResponse

ExtendedResponseSendRequest(DirectoryRequest) 类作为对 ExtendedRequest 的响应返回。

LazyCommitControl

LazyCommitControl 类指示服务器返回 DS 修改命令(如 add、delete 或 replace)的结果的时机为在内存中完成该命令后,但在将该命令提交到磁盘前。

LdapConnection

LdapConnection 类创建与 Microsoft Active Directory 域服务或 LDAP 服务器的 TCP/IP 或 UDP LDAP 连接。

LdapDirectoryIdentifier

LdapDirectoryIdentifier 类为一个或多个 LDAP 服务器创建目录标识符。

LdapException

LdapException 类是一个异常,当 LDAP 返回的错误代码未包含在 ResultCode 中时,将出现此异常。

LdapSessionOptions

LdapSessionOptions 类用来获取或设置各种 LDAP 会话选项。

ModifyDNRequest

ModifyDNRequest 类修改对象的识别名。 此类将对象移动到新的父级并且/或者重命名对象。

ModifyDNResponse

ModifyDNResponseSendRequest(DirectoryRequest) 类作为对 ModifyDNRequest 的响应返回。

ModifyRequest

ModifyRequest 类修改现有目录项的特性。

ModifyResponse

ModifyResponseSendRequest(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 委托取消引用不再需要的连接。 很可能已通过成功调用 QueryForConnectionCallbackNotifyOfNewConnectionCallback 委托建立了该连接。

NotifyOfNewConnectionCallback

如果在跟踪检索时创建了新连接,则调用 NotifyOfNewConnectionCallback 委托。

QueryClientCertificateCallback

QueryClientCertificateCallback 委托获取或设置默认回调函数,该函数用于在建立 SSL 连接时指定客户端证书。

QueryForConnectionCallback

QueryForConnectionCallback 委托确定是否有可供使用的缓存连接。

VerifyServerCertificateCallback

VerifyServerCertificateCallback 委托获取或设置默认回调函数,而该函数用于在建立 SSL 连接时验证服务器证书。