System.DirectoryServices.Protocols 类将项添加到目录中。 构造函数创建 类的实例。 构造函数使用指定的识别名和属性创建 类的实例。 目录中新对象的 一个由 对象组成的数组,其中包含该对象的属性。此参数可以为 null。 构造函数使用指定的 和对象类创建 类的实例。 目录中新对象的 此对象的对象类。如果此参数为 null,则引发异常。 参数包含 null 引用(在 Visual Basic 中为 Nothing)。 属性 (Property) 包含该对象的属性 (Attribute)-值对的 该对象的属性 (Attribute)-值对的 属性包含对象的识别名。 对象的识别名。 方法从指定的 对象创建 XML 节点。 所产生的 对象。 一个 对象。 类作为对 的响应返回。 类创建属性范围查询 (ASQ) 控件。此控件与搜索请求一起用于强制基于具有特定 DN 值的属性执行查询。 构造函数创建 类的实例。 构造函数使用指定的属性名创建 类的实例。 查询所基于的属性名。 属性 (Property) 获取或设置搜索查询所基于的属性 (Attribute) 名称。 搜索查询所基于的属性名。 方法返回 的二进制表示形式。 的二进制表示形式。 对象中将 类作为对 查询的响应返回。 属性获取具有结果数据的 对象。 一个具有结果数据的 对象。 枚举用于指定将在该连接上使用的身份验证方法。 指示应不传递凭据而进行连接。值等于 0。 指示应在该连接上使用基本身份验证。该值等于 1。 指示应在该连接上使用 Microsoft 协商身份验证。该值等于 2。 指示应在该连接上使用 Windows NT 质询/响应 (NTLM) 身份验证。该值等于 3。 指示应在该连接上使用简要访问身份验证。该值等于 4。 指示将使用协商机制 (Sicily) 选择 MSN、DPA 或 NTLM。 这应该仅用于 LDAPv2 服务器。该值等于 5。 指示应在该连接上使用分布式密码身份验证 (DPA)。该值等于 6。 指示已使用“Microsoft 网络身份验证服务”对其进行了身份验证。该值等于 7。 指示将使用外部方法对该连接进行身份验证。该值等于 8。 指示应在该连接上使用 Kerberos 身份验证。该值等于 9。 类是一个异常,当使用 对象转换数据时,将引发该异常。 构造函数创建 类的实例。 构造函数使用指定序列化数据和流上下文数据创建 类的实例。 有关引发的异常的序列化对象数据。 有关源或目标的上下文数据。 构造函数使用指定的消息创建 类的实例。 当发生异常时向客户端显示的消息。 构造函数使用指定的消息和内部异常创建 类的实例。 当引发异常时显示的消息。 引发异常的 (如果有)。 类使用基本编码规则 (BER) 对结构化数据进行编码和解码。 方法使用 BER 对数据的二进制表示形式进行解码,以检索结构化数据。 已解码的数据。 格式字符串。 BER 数据组成的数组。 参数包含 null 引用(在 Visual Basic 中为 Nothing)。 参数包含未定义的字符。 基础解码失败。解码规则包括以下内容。 代码 对应的结果 '{' '}' '[' ']' 'n' 'x' 无对应的结果 'i' 'e' int 'b' bool 'a' string 'O' byte[] 'B' 包含位字符串的 byte[] 'v' string[] 'V' byte[][] 方法使用 BER 对结构化数据进行编码,以检索数据的二进制表示形式。 BER 编码的数据组成的数组。 格式字符串。 格式化数据组成的数组。 类确定目录对象是否容纳属性的指定值。 构造函数创建 类的实例。 构造函数使用指定的识别名和属性创建 类的实例。 要比较的 对象的识别名。 一个 对象。 包含 null 引用(在 Visual Basic 中为 Nothing)。 必须恰好包含一个值。 构造函数使用指定的识别名、属性和属性值创建 的实例。 要比较的对象的识别名。 要比较的属性的名称。 要比较的值。 包含一个 null引用(在 Visual Basic 中为 Nothing)。 构造函数使用指定的识别名、属性和属性值创建 类的实例。 要比较的对象的识别名。 要比较的属性的名称。 要比较的值。 包含一个 null引用(在 Visual Basic 中为 Nothing)。 构造函数使用指定的识别名、属性和属性值创建 类的实例。 要比较的对象的识别名。 要比较的属性的名称。 要比较的值。 包含一个 null引用(在 Visual Basic 中为 Nothing)。 属性 (Property) 获取用于比较的属性 (Attribute)/值对。 用于比较的属性/值对。 属性获取或设置要比较的对象的识别名。 要比较的对象的识别名。 方法从指定的 对象创建 XML 节点。 所产生的 对象。 一个 对象。 对象必须恰好包含一个值。 类作为对 的响应返回。 类与 对象一起使用以将 LDAP 对象从一个域移到另一个域。 构造函数创建 类的实例。 构造函数使用指定的目标域创建 类的实例。 目标域控制器的 DNS 名。 方法返回 的二进制表示形式。 的二进制表示形式。 属性获取或设置目标域控制器 (DC) 的 DNS 名。 目标 DC 的 DNS 名。 类从目录中删除项。 构造函数创建 类的实例。 构造函数使用指定的识别名创建 类的实例。 要删除的对象的识别名。 属性获取或设置要删除的对象的识别名。 要删除的对象的识别名。 方法从指定的 对象创建 XML 节点。 所产生的 对象。 一个 对象。 类作为对 的响应返回。 枚举指定取消引用别名的进程。 不取消引用别名。该值等于 0。 在搜索基对象的次级(而不是在定位基本身)时取消引用别名。该值等于 1。 在定位基对象(而不是在搜索它的次级)时取消引用别名。该值等于 2。 在搜索次级和定位搜索的基对象时取消引用别名。该值等于 3。 委托取消引用不再需要的连接。很可能已通过成功调用 委托建立了该连接。 一个指定主连接的 对象。 一个指定要取消引用的连接的 对象。 类使您可以访问属性值。 构造函数创建 类的实例。 构造函数使用指定的属性名和值创建 类的实例。 属性名称。 属性值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 构造函数使用指定的属性名和值创建 类的实例。 属性名称。 该属性的值组成的数组。 包含 null 引用(在 Visual Basic 中为 )。 的元素类型不是字符串、byte[] 或 Uri。 构造函数使用指定的属性名和值创建 类的实例。 属性名称。 属性值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 构造函数使用指定的属性名和值创建 类的实例。 属性名称。 属性值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 方法会向此属性添加指定值。 已添加值处的索引。 要添加的值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 方法会向此属性添加指定值。 已添加值处的索引。 要添加的值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 方法会向此属性添加指定值。 已添加值处的索引。 要添加的值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 方法将值数组添加到属性中。 要添加的值。 不是 byte[][]、string[] 或 Uri[]。 包含 null 引用(在 Visual Basic 中为 Nothing)。 方法确定该属性是否包含指定的值。 如果此属性包含该值,则为 true;否则为 false。 要搜索的值。 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 包含 null 引用(在 Visual Basic 中为 Nothing)。 小于零。 此异常会在下列任一情况下发生: 是多维的 等于或大于长度 中的元素数目大于从 到目标 末尾之间的可用空间。 的类型无法自动转换为目标 的类型。 方法返回指定类型的所有值。 包含值的 对象组成的数组。 一个 对象,它指定要返回的值的类型。 值无法转换为 必须是字符串或字节。 方法返回在 集合中指定的 的第一个匹配项从零开始的索引。 如果找到指定的 ,则为其索引值;否则为 -1。 返回其值的 方法将指定的 插入到 集合中的指定 处。 集合中要插入 处的索引。 要插入的值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 小于零,或者 index 大于 对象中的元素个数。 方法将指定的 插入到 集合中的指定 处。 集合中要插入 处的索引。 要插入的值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 小于零,或者 大于 对象中的元素个数。 方法将指定的 插入到 集合中的指定 处。 集合中要插入 处的索引。 要插入的值。 包含 null 引用(在 Visual Basic 中为 Nothing)。 小于零,或者 大于 对象中的元素个数。 属性获取或设置位于指定索引处的 对象。 位于指定索引处的 对象。 在找到 对象处从零开始的索引值。 要设置的 为无效类型。有效类型为 byte[]、字符串或 URI。 包含 null 引用(在 Visual Basic 中为 Nothing)。 属性 (Property) 包含属性 (Attribute) 名称。 属性名称。 包含 null 引用(在 Visual Basic 中为 Nothing)。 方法确认 是否为 对象。 要计算的 包含 null 引用(在 Visual Basic 中为 Nothing)。 必须是字符串、byte[] 或 URI。 方法从属性列表中移除指定 的第一个匹配项。 要移除的 包含 null 引用(在 Visual Basic 中为 Nothing)。 类包含 对象的集合。 构造函数创建 类的实例。 方法将一个 对象添加到该集合中。 集合中 的添加位置处的从零开始的索引。 要添加的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法可向集合中添加 对象的数组。 要添加到集合中的 组成的数组。 为 null 引用(在 Visual Basic 中为 Nothing)。 一个 成员为 null 引用(在 Visual Basic 中为 Nothing),或者一个 成员指定修改操作而不是添加操作。 方法向当前集合添加一个 对象。 要添加到该集合中的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法确定该 对象是否包含指定的 对象。 如果指定的 属于该集合,则为 true;否则为 false。 要搜索的 对象。 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 方法返回在 中指定的 对象第一个匹配项从零开始的索引。 如果找到指定的 对象,则为其索引值;否则为 -1。 为其返回索引的 对象。 方法将指定的 对象插入到位于指定 处的 集合中 对象插入处从零开始的索引点。 要插入到集合中的 对象。 为 null 引用(在 Visual Basic 中为 Nothing),或者 指定修改操作而不是添加操作。 小于零,或者 大于 对象中的元素数。 属性包含指定索引处的 对象。 位于指定索引处的 对象。 对象的索引值。 方法验证 是否为 对象,或者指定添加操作。 要计算的对象。 此异常会在下列任一情况下发生: 为 null 引用(在 Visual Basic 中为 Nothing)。 不是 对象。 方法从集合中移除指定的 对象的第一个匹配项。 要移除的 对象。 类可用于修改 值。 构造函数创建 类的实例。 属性指定一个要执行的 修改。 要执行的 修改。 类包含 对象的集合。 构造函数创建 类的实例。 方法可向集合中添加 对象。 集合中 的添加位置处的从零开始的索引。 要添加的 为 null 引用(在 Visual Basic 中为 Nothing)。 方法可向集合中添加 对象数组。 要添加到集合中的 对象的数组。 为 null 引用(在 Visual Basic 中为 Nothing)。 的一个成员为 null 引用(在 Visual Basic 中为 Nothing)。 方法可向当前集合添加一个 对象。 要添加到该集合中的 集合。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法确定该 对象是否包含指定的 对象。 如果指定的 在集合中,则为 true;否则为 false。 要搜索的 对象。 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 方法返回在 中指定的 对象第一个匹配项从零开始的索引。 如果找到指定的 对象,则为其索引值;否则为 -1。 为其返回索引的 对象。 方法将 对象插入到 集合中的指定索引处。 集合中 对象将插入处的从零开始的索引。 要插入的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 小于零,或者 大于 对象中的元素数。 属性包含指定 处的 对象。 位于指定 处的 对象。 对象的索引值。 方法验证 是否为 对象。 要计算的对象。 方法从集合中移除指定的 对象的第一个匹配项。 要移除的 对象。 枚举指定要在目录属性上执行的操作。 添加属性值。该值等于 0。 删除属性值。该值等于 1。 替换属性值。该值等于 2。 类是一个抽象类,不能进行实例化。使用 类可连接到目录服务器。 构造函数初始化 类的新实例。 属性指定要为进行身份验证而发送的一个或多个客户端证书。 要为进行身份验证而发送的一个或多个客户端证书。 属性指定用于连接对象的备用凭据。 用于连接对象的备用凭据。 属性指定应与其进行连接的域或服务器。 应与其进行连接的域或服务器。 方法向服务器发送单个目录操作。 一个 对象,它包含对请求操作的服务器响应。如果服务器返回其他响应,则返回的响应对象可能不同于请求的对象。 一个包含该请求的 对象。 属性包含在连接超时前的时间长度(以秒计算)。 连接超时前的时间长度(以秒计算)。 类指定各种 LDAP 操作的扩展数据。 构造函数使用“类型”、“值”、“关键性”和“服务器端”属性的指定值创建 类的实例。 控件类型。 与控件关联的值。 指定控件是否为关键控件。默认值为 true。 指定控件是否为服务器端控件。 默认值为 true。如果为 false,则表示客户端控件。 参数是 null。 方法返回与控件关联的数据。 与控件关联的数据。 属性指定控件是否为关键控件。 如果控件是关键控件,则为 true;否则为 false。 属性指定此控件是否为服务器端控件。 如果控件为服务器端控件,则为 true。如果为 false,则表示客户端控件。 属性包含控件的对象标识符 (OID)。 控件的 OID。 类管理 对象的集合。 构造函数创建 类的实例。 方法将新的 对象添加到该集合中。 已添加 对象的 的索引。 要添加的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法将 对象组成的数组添加到该集合中。 要添加到集合中的 对象的数组。 为 null 引用(在 Visual Basic 中为 Nothing)。 数组的一个成员为 null 引用(在 Visual Basic 中为 Nothing)。 方法将 对象添加到当前集合中。 要添加到该集合中的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法确定该 对象是否包含指定的 对象。 如果指定的 对象属于该集合,则为 true;否则为 false。 要搜索的 对象。 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 为 null 引用(在 Visual Basic 中为 Nothing)。 小于零。 此异常会在下列任一情况下发生: 是多维的 等于或大于 的长度 源 中的元素数目大于从 到目标 末尾之间的可用空间。 的类型无法自动转换为目标 的类型。 方法返回在 中指定的 对象第一个匹配项从零开始的索引。 如果找到指定的 对象,则为其索引值;否则为 -1。 为其返回索引的 对象。 方法将指定的 对象插入到指定索引处的 集合中 对象插入处的索引。 要插入到集合中的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 小于零,或者 大于 对象中的元素数。 为只读,或者 具有固定大小。 属性包含指定索引处的 对象。 包含位于指定索引处的 对象。 对象的索引值。 已尝试将该属性设置为 null。 方法验证 是否为 对象。 要计算的对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 不是 对象。 方法从集合中移除指定的 对象的第一个匹配项。 要移除的 对象。 为只读,或者 具有固定大小。 类是一个抽象类,用作所有 异常的基类。 构造函数创建 类的实例。 构造函数使用指定的序列化信息和流上下文信息创建 类的实例。 有关引发的异常的序列化对象数据。 有关源或目标的上下文信息。 构造函数使用指定的参数创建 类的实例。 当发生异常时向客户端显示的消息。 构造函数使用指定的参数创建 类的实例。 当发生异常时向客户端显示的消息。 引发异常的 (如果有)。 类是标识要连接到的目标的抽象类。 构造函数创建 类的实例。 类是一个用于扩展的 LDAP 异步搜索功能的目录控件,可注册在对 Active Directory 域服务中的对象进行更改时要通知的客户端。 构造函数创建 类的实例。 类是抽象类,用作请求元素和响应元素的基础。 构造函数创建 对象的实例。 类是由 方法引发的异常,用于指示服务器返回了有错误的 对象。 构造函数创建 类的实例。 构造函数使用指定的响应对象创建 类的实例。 服务器返回的 对象。 构造函数使用指定的响应对象和消息创建 对象的实例。 服务器返回的 对象。 当发生异常时向客户端显示的消息。 构造函数使用指定的响应对象、消息和内部异常创建 类的实例。 服务器返回的 对象。 当发生异常时向客户端显示的消息。 引发异常的 (如果有)。 构造函数使用指定的序列化信息和流上下文创建 类的实例。 序列化参数所需的数据。 与该参数相关联的序列化流的源和目标。 构造函数使用指定的消息创建 类的实例。 当发生异常时向客户端显示的消息。 构造函数使用指定的消息和内部异常创建 类的实例。 当发生异常时向客户端显示的消息。 引发异常的 (如果有)。 方法使用序列化参数所需的数据填充 对象。 序列化参数所需的数据。 与该参数相关联的序列化流的源和目标。 属性指定包含错误的服务器所返回的 对象。 包含错误的服务器所返回的 对象。 类是与请求相关的类(如 类和 类)的基类。 属性包含 对象。 一个 对象。 属性包含请求中指定的 请求中指定的 方法从指定的 对象创建 XML 节点。 创建的 要表示为 XML 元素的 类与 类相似,是请求响应类的基类。 属性包含服务器返回的 对象组成的数组。 服务器返回的 对象组成的数组。 属性包含此操作的错误信息(如果有)。 此操作的错误信息(如果有)。 属性包含服务器返回的匹配识别名。 服务器返回的匹配识别名。 属性包含服务器检索。 服务器检索。 属性包含请求标识符。 请求标识符。 用户已尝试设置属性值。 属性包含操作的结果代码。 操作的结果代码。 枚举指定 对象中的搜索行为。 不使用选项。该值等于 0 或 0x0。 如果使用此选项,调用方无需权限,但仅能查看调用方可访问的对象和属性。如果不使用此选项,调用方必须具有复制更改权限。该值等于 1 或 0x1。 如果父级可能会在复制流中出现的时间靠后,在子级之前返回父级。该值等于 2048 或 0x800。 不在搜索结果中返回私有数据。该值等于 8192 或 0x2000。 如果使用此选项,将仅返回更改后的值。如果不使用此选项,则当值发生更改时,会返回多值属性中的所有值(其数量不能超过服务器指定的限制)。该值等于 2147483648 或 0x80000000。 类是一种目录控件,它允许应用程序搜索目录,以查找自先前状态以来发生了更改的对象。 构造函数创建 类的实例。 构造函数使用指定的参数创建 类的实例。 服务器使用的一种不透明结构。在每一个 过程中,目录都会更新该结构,使得控件可以增量方式从目录中读取更改。 构造函数使用指定的参数创建 类的实例。 服务器使用的一种不透明结构。在每一个 过程中,目录都会更新该结构,使得控件可以增量方式从目录中读取更改。 指定搜索的行为。此参数可以是零,也可以是一或多个 值的组合。 构造函数使用指定的参数创建 类的实例。 服务器使用的一种不透明结构。在每一个 过程中,目录都会更新该结构,使得控件可以增量方式从目录中读取更改。 指定搜索的行为。此参数可以是零,也可以是一或多个 值的组合。 要返回的属性的最大数目。默认值为 1048576。 属性 (Property) 指定要返回的属性 (Attribute) 的最大数目。 要返回的属性的最大数目。 试图设置小于零的值。 属性包含服务器使用的一种不透明结构。 服务器使用的一种不透明结构。 方法返回与此控件关联的数据。 与此控件关联的数据。 属性指定搜索的行为。 搜索的行为。 类是用于将 DirSyncRequest 信息从服务器传送到客户端的目录控件。 属性包含由目录返回的不透明结构。 由目录返回的不透明结构。 属性指定是否有更多要返回的数据。 如果存在更多数据,则为 true;否则为 false。 属性指定结果的大小。 结果的大小。 类是一个目录控件,用于指示 LDAP 服务器在完成请求时不生成检索。 构造函数创建 类的实例。 类指示按 属性所标识的安全主体执行请求的方式来解释对请求的访问控制。 构造函数创建 类的实例。 构造函数使用指定的参数创建 类的实例。 安全主体。 属性包含安全主体。 安全主体。 方法将 对象转换为其 DSML v2 XML 表示形式。 转换的 对象。 一个 对象。 类作为对 的响应返回。 类标识 HTTP 服务器。 构造函数使用指定的参数创建 类的实例。 一个表示为 对象的服务器。 为 null 引用(在 Visual Basic 中为 Nothing)。 方案既不是 http 也不是 https。 属性包含该对象标识的服务器的 该对象标识的服务器的 类是构造或操作 DSML 文档的抽象类。它是 的基类。 支持集合和索引。集合中的每一项都是从 派生的对象。 构造函数创建 类的实例。 方法将此 对象转换为 对象。 转换的 对象。 枚举指定 DSML 文档的处理方法。 按顺序。 值等于 0。 并行处理。 值等于 1。 枚举指定出错时如何继续。 继续。值等于 0。 退出。值等于 1。 当出错时,由服务器生成 类。 属性不适用于 DSML <errorResponse>。 不适用于 DSML <errorResponse>。 此属性对 DSML 错误响应无效。 属性包含 errorResponse 的 <detail> 元素的内容(如果有)。 errorResponse 的 <detail> 元素的内容(如果有)。 属性不适用于 DSML <errorResponse>。 不适用于 DSML <errorResponse>。 此属性对 DSML 错误响应无效。 属性不适用于 DSML <errorResponse>。 不适用于 DSML <errorResponse>。 此属性对 DSML 错误响应无效。 属性包含在 errorResponse 的 <message> 元素中返回的文本(如果有)。 在 errorResponse 的 <message> 元素中返回的文本(如果有)。 属性不适用于 DSML <errorResponse>。 不适用于 DSML <errorResponse>。 此属性对 DSML 错误响应无效。 属性不适用于 DSML <errorResponse>。 不适用于 DSML <errorResponse>。 此属性对 DSML 错误响应无效。 属性包含 的值,该值指定服务器返回的错误响应的类型。 的一个值,该值指定服务器返回的错误响应的类型。 类是一个异常,当 DSML 请求或响应文档的 XML 不是格式良好的或者无法使用 DSMLv2 架构对该文档进行验证时,将引发该异常。 构造函数创建 类的实例。 构造函数使用指定的序列化数据和流上下文数据创建 类的实例。 有关引发的异常的序列化对象数据。 有关源或目标的上下文数据。 构造函数使用指定的参数创建 类的实例。 当发生异常时向客户端显示的消息。 构造函数使用指定的参数创建 类的实例。 当发生异常时向客户端显示的消息。 引发异常的 (如果有)。 类使您可以生成 DSML 请求负载,如 。 它包含零个或多个 派生对象。用户可以先添加、删除、修改和枚举 ,然后再发送到服务器。 可以与任何 DSML 绑定类(如 )一起使用,以传输文档。 构造函数创建 类的实例。 方法向集合中添加 对象。 集合中添加 对象处的索引。 要添加到集合的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法移除此集合中的所有项。 方法确定此 集合是否包含指定的 对象。 如果指定的 对象属于该集合,则为 true;否则为 false。 要搜索的 对象。 方法将整个 集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 属性包含此集合中 对象的数目。 此集合中 对象的数目。 属性包含 的一个值,该值指定集合元素的处理方式。 指定集合元素处理方式的一个 值。 是无效的枚举值。 属性包含 的一个值,该值指定如何对错误进行处理。 一个 值,该值指定如何对错误进行处理。 是无效的枚举值。 方法返回整个 集合的枚举数。 整个集合的 对象。 方法返回 集合中指定的 对象的第一个匹配项从零开始的索引。 如果找到指定的 对象,则为其索引值;否则为 -1。 为其返回索引的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法将指定的 对象插入 集合中指定的索引处。 集合中 对象插入处的索引。 要插入到集合中的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 属性包含的值用于指示 是否具有固定大小。 如果 具有固定大小,则为 true;否则为 false。 属性包含的值用于指示 是否为只读。 如果 为只读,则为 true;否则为 false。 属性包含一个值,该值指示是否同步对 的访问(线程安全)。 如果同步对 的访问(线程安全),则为 true;否则为 false。 属性包含指定索引处的 对象。 位于指定索引处的 对象。 在找到 对象处从零开始的索引值。 设置为 null 引用(在 Visual Basic 中为 Nothing)。 The method removes the first occurrence of the specified object from the collection. The object to remove. is a null reference (Nothing in Visual Basic). 方法移除位于指定位置处的 对象。 要移除的 对象的从零开始的索引。 属性包含与 关联的 关联的 属性包含 的一个值,该值指定响应顺序。 指定响应顺序的 的一个值。 是无效的枚举值。 属性包含一个对象,该对象可用于同步对 的访问。 可用于同步对 的访问的对象。 方法将整个 集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 属性获取此集合中 对象的数目。 对象的数目。 属性获取一个值,该值指示是否同步对 的访问(线程安全)。 如果同步对 的访问(线程安全),则为 true;否则为 false。 属性获取一个对象,该对象可用于同步对 的访问。 一个对象,可用于同步对 的访问。 方法将 对象添加到集合中。 集合中添加 对象处的索引。 要添加到集合的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 不是 对象。 方法移除集合中的所有项。 方法确定此 集合是否包含指定的 对象。 如果指定的 对象属于该集合,则为 true;否则为 false。 要搜索的 对象。 方法返回 集合中指定的 对象的第一个匹配项从零开始的索引。 如果找到指定的 对象,则为其索引值;否则为 -1。 为其返回索引的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法将指定的 对象插入 集合中的指定索引处。 集合中 对象插入处的索引。 要插入到集合中的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 不是 对象。 属性获取一个值,该值指示 是否具有固定大小。 如果 具有固定大小,则为 true;否则为 false。 属性获取一个值,该值指示 是否为只读。 如果 为只读,则为 true;否则为 false。 属性获取或设置位于指定索引处的 对象。 位于指定 处的 对象。 在找到 对象处从零开始的索引值。 设置为 null 引用(在 Visual Basic 中为 Nothing)。 不是 对象。 方法从集合中移除指定的 对象的第一个匹配项。 要移除的 对象。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法移除位于指定位置的 对象。 要移除的 对象的从零开始的索引。 方法将集合中的每个 对象转换为 对象。 转换的 对象。 类是一个只读集合,它是作为对 对象(包含从 派生的多个对象或不包含此类对象)的响应生成的。 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 为 null 引用(在 Visual Basic 中为 Nothing)。 小于零。 此异常会在下列任一情况下发生: value 是多维的 等于或大于 value 的长度 源 中的元素数目大于从 i 到目标 末尾之间的可用空间。 的类型无法自动转换为目标 的类型。 属性包含此集合中 对象的数目。 此集合中 对象的数目。 方法返回整个 集合的枚举数。 整个集合的 对象。 属性指定是否已发生错误响应。 如果已发生错误响应,则此属性为 true;否则为 false。 属性指定是否已发生操作错误响应。 如果已发生操作错误,则此属性为 true;否则为 false。 属性包含一个指示是否同步对 的访问(线程安全)的值。 如果同步对 的访问(线程安全),则为 true;否则为 false。 属性包含指定索引处的 对象。 位于指定索引处的 对象。 对象的发现位置处的从零开始的索引值。 属性包含与该文档关联的 RequestID。 与该文档关联的 RequestID。 已尝试设置属性值。 属性包含一个可用于同步对 的访问的对象。 可用于同步对 的访问的对象。 方法将整个 集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 属性获取此集合中 对象的数目。 对象的数目。 属性获取一个指示是否同步对 的访问(线程安全)的值。 如果同步对 的访问(线程安全),则为 true;否则为 false。 属性获取一个可用于同步对 的访问的对象。 一个可用于同步对 的访问的对象。 方法将集合中的每个 对象转换为 对象。 转换的 对象。 枚举指定响应的接收顺序。 按顺序。值等于 0。 无顺序。该值等于 1。 类是一个不能进行实例化的抽象类。它通过提供面向会话的功能,可以采用类似方式处理无状态协议和有状态协议。 构造函数初始化 类的新实例。 方法指示 DSML 服务器启动新会话。 如果已在连接上打开会话,则引发该异常。 当从服务器返回的、响应 BeginSession 的 XML 不是格式良好的时,将引发此异常。 如果与 DSML 服务器的通信发生故障,则引发该异常。 方法结束与 DSML 服务器的会话并清除 属性。 当与 DSML 服务器之间的通信发生故障时,将引发此异常。 如果没有打开的会话,则引发该异常。 属性包含活动会话 ID。 活动会话 ID。 属性包含附加到传出请求的 SOAP 标头。 附加到传出请求的 SOAP 标头。 类表示使用 SOAP over HTTP 与 DSML 网关的连接。 构造函数初始化 类的新实例。 一个 对象,它为连接指定服务器。 为 null(在 Visual Basic 中为 Nothing)。 构造函数初始化 类的新实例。 一个 对象,它为连接指定服务器。 一个 对象,其中包含网络凭据。 为 null(在 Visual Basic 中为 Nothing)。 构造函数使用指定的标识符、网络凭据以及身份验证类型创建并初始化 类的新实例。 一个 对象,指定用于连接的服务器。 一个 对象,其中包含网络凭据。 指定用于此连接的身份验证类型的 值。 为 null 引用(在 Visual Basic 中为 Nothing)。 DSML 不支持 值。DSML 仅支持 Anonymous、Ntlm、Basic、Negotiate 和 digest。 值不属于 枚举中定义的常数。 构造函数初始化 类的新实例。 一个 对象,指定用于连接的服务器。 为 null(在 Visual Basic 中为 Nothing)。 方法将取消异步请求。 派生的对象,该对象引用异步请求。 为 null(在 Visual Basic 中为 Nothing)。 不是由 的对应调用返回的。 属性包含 枚举的一个值,该值指定身份验证类型。 枚举的一个值,该值指定身份验证类型。 方法开始以异步方式将指定的 对象发送到服务器。 派生的对象,该对象引用异步发送。 要发送的 对象。 函数。 包含此请求的状态数据的 为 null(在 Visual Basic 中为 Nothing)。 方法指示 DSML 服务器启动一个新会话。 如果已在连接上打开会话,则引发该异常。 如果从响应 的服务器返回的 XML 不是格式良好的,则引发该异常。 如果与 DSML 服务器的通信发生故障或者该服务器无可用会话,则引发该异常。 方法将完成异步发送请求。 一个 对象,它包含该请求的结果。 派生的包含此请求的状态数据的对象。 为 null 时,将引发此异常。 如果当前实例没有从 调用返回 ,则引发该异常。 请求未完成。无可用的流。 如果服务器返回的响应无效,则引发该异常。 如果以前调用过中止操作或在处理请求时出错,则引发该异常。 方法将终止与 DSML 服务器的会话并清除 属性。 如果与 DSML 服务器的通信发生故障,则引发该异常。 如果没有打开的会话,则引发该异常。 方法发送单个 对象。 一个 对象,它包含该请求的结果。 一个包含该请求的 对象。 为 null(在 Visual Basic 中为 Nothing)。 DSML 服务器返回了错误响应。 该操作返回了失败代码。 方法向 DSML 服务器发送 对象。 一个 对象,它包含该请求的结果。 发送到服务器的 对象。 为 null(在 Visual Basic 中为 Nothing)。 包含活动会话 ID 的 属性。 活动会话 ID。 属性包含与其他 HTTP 头一起发送的 SOAP Action 头。 与其他 HTTP 头一起发送的 SOAP Action 头。 属性包含 超时前的时间长度(以秒为单位)。 超时前的时间长度(以秒为单位)。 枚举包含可能的 DSML 错误响应。 DSML 提供程序未尝试执行请求元素。值等于 0。 DSML 提供程序无法连接到服务器。该值等于 1。 DSML 提供程序已连接到服务器,但服务器在未响应请求的情况下关闭了连接。该值等于 2。 客户端无法指定每个请求的请求 ID。该值等于 3。 存在内部网关错误。该值等于 4。 身份验证失败。该值等于 5。 客户端提供程序无法将 URI 解析为可以传输到服务器的值。该值等于 6。 发生未知错误。该值等于 7。 类是服务器返回 <errorResponse> 时发生的异常。 构造函数创建 类的实例。 构造函数使用指定的响应对象创建 类的实例。显示到客户端的默认消息为“已返回 <errorResponse>”。 服务器返回的 对象,该对象与 <errorResponse> 相对应。 构造函数使用指定的响应对象和消息创建 类的实例。 服务器返回的 对象,该对象与 <errorResponse> 相对应。 发生异常时显示到客户端的消息。 构造函数使用指定的响应对象、消息和内部异常创建 类的实例。 服务器返回的 对象,该对象与 <errorResponse> 相对应。 发生异常时显示到客户端的消息。 引发异常的 (如果有)。 构造函数使用指定的序列化数据和流上下文创建 类的实例。 序列化参数所需的数据。 与该参数相关联的序列化流的源和目标。 构造函数使用指定的消息创建 类的实例。 发生异常时显示到客户端的消息。 构造函数使用指定的消息和内部异常创建 类的实例。 发生异常时显示到客户端的消息。 引发异常的 (如果有)。 方法使用序列化参数所需的数据填充 对象。 序列化参数所需的数据。 与该参数相关联的序列化流的源和目标。 属性包含与 <errorResponse> 相对应的 对象。 与 <errorResponse> 相对应的 对象。 类请求 Active Directory 域服务对象的可分辨名称的扩展形式。 构造函数创建 类的实例。 构造函数使用指定的标志创建 类的实例。 枚举的一个值,该值指定扩展识别名的格式。 属性包含 的一个值,该值指定扩展识别名的格式。 的一个值,该值指定扩展识别名的格式。 方法返回扩展识别名的格式。 扩展识别名的格式。 枚举指定扩展识别名的格式。 指定采用十六进制格式返回的 GUID 和 SID 值。值等于 0。 指定采用标准字符串格式返回的 GUID 和 SID 值。该值等于 1。 类将扩展的 LDAP 操作传递到服务器。 构造函数创建 类的实例。 构造函数使用指定的名称创建 类的实例。 请求的名称。 构造函数使用指定的名称和值创建 类的实例。 请求的名称。 请求的值。 属性包含请求名称。 请求名称。 属性包含请求的值。 请求的值。 方法从指定的 对象创建 XML 节点。 所产生的 对象。 一个 对象。 类作为对 的响应返回。 属性包含服务器返回的响应的名称。 服务器返回的响应的名称。 属性包含服务器返回的可选响应值。 服务器返回的可选响应值。 服务器返回了无效值。 类指示服务器返回 DS 修改命令(如 add、delete 或 replace)的结果的时机为在内存中完成该命令后,但在将该命令提交到磁盘前。 构造函数创建 类的实例。 类创建与 Microsoft Active Directory 域服务或 LDAP 服务器的 TCP/IP 或 UDP LDAP 连接。 构造函数使用指定的目录标识符创建 类的实例。登录凭据和协商身份验证用于连接 LDAP 服务器。 一个指定服务器的 对象。 如果无法创建连接块或者无法打开与服务器的连接,则引发该异常。 构造函数使用指定的目录标识符和网络凭据创建 类的实例。将使用协商身份验证。 一个指定服务器的 对象。 一个 对象,指定要使用的凭据。 如果无法创建连接块或者无法打开与服务器的连接,则引发该异常。 构造函数使用指定的目录标识符、网络凭据和身份验证类型创建 类的实例。 一个指定服务器的 对象。 一个 对象,指定要使用的凭据。 指定要使用的身份验证类型的 值。 如果无法创建连接块或者无法打开与服务器的连接,则引发该异常。 如果 超出范围,则引发该异常。 如果将 指定为“匿名”但 指定了凭据,则引发该异常。 The constructor creates an instance of the class using the specified server. A string specifying the server which can be a domain name, LDAP server name or dotted strings representing the IP address of the LDAP server. Optionally, this parameter may also include a port number, separated from the right end of the string by a colon (:). Thrown if it fails to create a connection block or fails to open a connection to server. 方法取消异步请求。 一个引用该异步请求的 对象。 该对象句柄无效。 为 null(在 Visual Basic 中为 Nothing)。 如果调用 而没有返回相应的 ,则引发该异常。 属性包含支持的身份验证类型。 支持的身份验证类型。 如果 超出范围,则引发该异常。 属性指定是否允许自动绑定。 如果允许自动绑定,则为 true;否则为 false。 方法通过异步方式向服务器发送数据。 引用异步发送的 对象。 一个 对象。 枚举中的一个值,用于指定要返回的部分结果的级别。 函数。 包含此请求的状态数据的 该对象句柄无效。 为 null(在 Visual Basic 中为 Nothing)。 不支持部分结果。 如果 等于 ,则必须指定回调函数。 方法通过异步方式向服务器发送数据。 引用异步发送的 对象。 一个 对象。 请求超时之前的时间,以秒为单位。 枚举中的一个值,用于指定要返回的部分结果的级别。 函数。 包含此请求的状态数据的 该对象句柄无效。 为 null(在 Visual Basic 中为 Nothing)。 不支持部分结果。 如果 等于 ,则必须指定回调函数。 方法使用当前凭据发送 LDAP 绑定。 该对象句柄无效。 LDAP 返回的错误代码未映射到其中一个 枚举错误代码。 属性指定多个要发送的客户端证书以进行身份验证,或者 属性为“匿名”,并提供一个或多个凭据。 方法使用指定的 发送 LDAP 绑定。 一个 对象,指定要使用的凭据。 该对象句柄无效。 LDAP 返回的错误代码未映射到 枚举错误代码。 属性指定多个要发送的客户端证书以进行身份验证,或者 属性为“匿名”,并提供一个或多个凭据。 属性包含该对象的网络凭据。 该对象的网络凭据。 方法关闭并释放 LDAP 句柄。 方法关闭连接,并可选择释放 LDAP 句柄。 如果关闭连接后释放句柄,则为 true;如果关闭连接后不释放句柄,则为 false。 方法完成异步请求。 一个 对象,它包含该请求的结果。 一个 对象,它包含该请求的状态数据。 如果已释放相应对象,则引发该异常。 该对象句柄无效。 为 null(在 Visual Basic 中为 Nothing)。 调用中返回的 不匹配。 LDAP 返回的错误代码未映射到 枚举错误代码。 如果服务器返回了有错误的 对象,则引发该异常。 方法允许 对象在“垃圾回收”功能回收 对象之前尝试释放资源并执行其他清理操作。 方法检索异步操作的部分结果。 一个包含部分结果的 对象。 一个 对象,它包含该请求的状态数据。 已释放该对象。该对象句柄无效。 为 null(在 Visual Basic 中为 Nothing)。 调用中返回的 不匹配。 LDAP 返回的错误代码未映射到 枚举错误代码。 如果服务器返回了有错误的 对象,则引发该异常。 方法将单个 作为 LDAP v3 操作进行发送。 一个 对象,其中包含来自该服务器的响应。 一个包含该请求的 对象。 已释放该对象。该对象句柄无效。 为 null(在 Visual Basic 中为 Nothing)。 请求的类型是 DsmlAuthRequest。 LDAP 返回的错误代码未映射到 枚举错误代码。 如果服务器返回了有错误的 对象,则引发该异常。 方法将单个 作为 LDAP v3 操作进行发送。 一个 对象,其中包含来自该服务器的响应。 一个包含该请求的 对象。 请求超时之前的时间长度(以秒为单位)。 已释放该对象。该对象句柄无效。 为 null(在 Visual Basic 中为 Nothing)。 请求的类型是 DsmlAuthRequest。 LDAP 返回的错误代码未映射到 枚举错误代码。 如果服务器返回了有错误的 对象,则引发该异常。 属性包含一个指定会话选项的 对象。 一个指定会话选项的 对象。 属性包含 超时前的时间长度(以秒为单位)。 超时前的时间长度(以秒为单位)。 类为一个或多个 LDAP 服务器创建目录标识符。 The constructor creates an instance of the class using the specified server. Thrown if has space. The constructor creates an instance of the class using the specified server and properties. This constructor creates an identifier that represents a set of LDAP servers. true if each element in servers is a fully-qualified DNS host name. If false, an element can be an IP address, a DNS domain or host name, or null. If null, it represents the identity of any domain controller in the domain associated with the computer account. Thrown if contains only white space. The constructor creates an instance of the class using the specified server and properties. This constructor creates an identifier that represents a set of LDAP servers. true if each element in servers is a fully-qualified DNS host name. If false, an element can be an IP address, a DNS domain or host name, or null. If null, it represents the identity of any domain controller in the domain associated with the computer account. Thrown if has space. 属性指定连接是用户数据报协议 (UDP). 如果连接是 UDP,则此属性为 true。如果 LDAP 连接以 TCP/IP 为基础,则此属性为 false。 属性指定服务器名称是完全限定的 DNS 主机名。 如果服务器名称是完全限定的 DNS 主机名,则此属性为 true。 属性包含此对象标识的服务器组。 此对象标识的服务器组。 类是一个异常,当 LDAP 返回的错误代码未包含在 中时,将出现此异常。 构造函数创建 类的实例。 构造函数使用指定的错误代码创建 类的实例。显示到客户端的默认消息为“与 LDAP 服务器之间的通信错误”。 LDAP 实现返回的错误代码。 构造函数使用指定的错误代码和消息创建 类的实例。 LDAP 实现返回的错误代码。 发生异常时显示到客户端的消息。 构造函数使用指定的错误代码、消息和内部异常创建 类的实例。 LDAP 实现返回的错误代码。 发生异常时显示到客户端的消息。 引发异常的内部异常(如果有)。 构造函数使用指定的序列化数据和流上下文创建 类的实例。 序列化参数所需的数据。 与该参数相关联的序列化流的源和目标。 构造函数使用指定的消息创建 类的实例。 发生异常时显示到客户端的消息。 构造函数使用指定的消息和内部异常创建 类的实例。 发生异常时显示到客户端的消息。 引发异常的内部异常(如果有)。 属性包含 LDAP 错误代码。 LDAP 错误代码。 方法使用序列化参数所需的数据填充 对象。 序列化参数所需的数据。 与该参数相关联的序列化流的源和目标。 属性包含的 对象包含部分结果。 包含部分结果的 对象。 类用来获取或设置各种 LDAP 会话选项。 属性指定自动重新连接是否已启用。 如果自动重新连接已启用,则此属性为 true,否则为 false。 对象已被释放。 属性返回此连接绑定到的域。 此连接绑定到的域。 对象已被释放。 方法支持快速并发绑定。 对象已被释放。 此方法不适用于当前平台。 发生 LDAP 错误。 属性返回与连接关联的 LDAP 服务器的名称。 与连接关联的 LDAP 服务器的名称。 对象已被释放。 属性指定主机是否可访问。 如果主机可访问,则此属性为 true,否则为 false。 对象已被释放。 属性指定 枚举的值之一,在定位域控制器时需要使用这些值。 枚举值之一,在定位域控制器时需要使用这些值。 对象已被释放。 属性包含 对象,该对象指定在从服务器获得上一次响应之后,在发送“keep-alive”ping 命令之前客户端应该等待的最小秒数。 一个 对象,该对象指定在从服务器获得上一次响应之后,在发送“keep-alive”ping 命令之前客户端应该等待的最小秒数。 对象已被释放。 指定的时间跨度小于 属性包含未答复的 ping 命令的数目,这些 ping 命令是客户端在关闭连接之前发送的。 未答复的 ping 命令的数目,这些 ping 命令是客户端在关闭连接之前发送的。 对象已被释放。 指定的值小于零。 属性包含 对象,该对象指定客户端在发送 ping 命令之后等待响应返回的毫秒数。 一个 对象,该对象指定客户端在发送 ping 命令之后等待响应返回的毫秒数。 对象已被释放。 指定的时间跨度小于 属性指定要使用的 LDAP 协议版本。 要使用的 LDAP 协议版本。 对象已被释放。 属性包含 对象,该对象指定建立 SSL 连接时用来指定客户端证书的默认回调函数。 一个 对象,该对象指定建立 SSL 连接时用来指定客户端证书的默认回调函数。 对象已被释放。 属性包含 对象,该对象指定追踪转交 (Referral) 时使用的默认回调函数。 一个 对象,该对象指定追踪转交时使用的默认回调函数。 对象已被释放。 属性包含 对象,该对象指定 LDAP 库如何遵循 LDAP 服务器返回的转交。 一个 对象,该对象指定 LDAP 库如何遵循 LDAP 服务器返回的转交。 对象已被释放。 没有在 中定义指定值。 属性指定追踪转交时允许的跃点数。 追踪转交时允许的跃点数。 对象已被释放。 指定的值小于零。 属性启用内部 RootDSE 缓存。 如果启用了缓存,则此属性为 true,否则为 false。 对象已被释放。 属性指定首选的简单身份验证和安全层 (SASL) 绑定方法。 首选 SASL 绑定方法。 对象已被释放。 属性启用 Kerberos 加密。 如果启用了 Kerberos,则此属性为 true,否则为 false。 对象已被释放。 属性启用连接上的安全套接字层。 如果启用了安全套接字层,则此属性为 true,否则为 false。 对象已被释放。 属性指定与当前连接关联的安全上下文。 与当前连接关联的安全上下文。 对象已被释放。 属性包含 对象,该对象指定发送超时时间。 指定发送超时时间的 对象。 对象已被释放。 指定的值小于 属性启用 Kerberos 加密。 如果启用了 Kerberos,则此属性为 true,否则为 false。 对象已被释放。 属性包含 对象,该对象包含有关当前安全连接的数据。 对象,包含有关当前安全连接的数据。 对象已被释放。 属性指定要传递给安全支持提供程序接口 (SSPI) 的 InitializeSecurityContext 函数的标志。 有关 InitializeSecurityContext 函数的更多信息,请参见位于 http://msdn.microsoft.com/library 上的 MSDN Library 中的 InitializeSecurityContext 函数主题。 要传递给 SSPI InitializeSecurityContext 函数的标志。 对象已被释放。 方法启动传输层安全加密。 包含要使用的控件的 对象。 对象已被释放。 请求失败。 发生 LDAP 错误。 方法结束传输层安全加密。 对象已被释放。 请求失败。 属性启用 TCP Keep-alive。 如果启用了 TCP Keep-alive,则此属性为 true,否则为 false。 对象已被释放。 属性包含 对象,该对象指定建立 SSL 连接时用来验证服务器证书的默认回调方法。 一个 对象,该对象指定建立 SSL 连接时用来验证服务器证书的默认回调方法。 对象已被释放。 枚举指定定位域控制器所需要的数据。 不需要数据。该值等于 0 或 0x0。 强制忽略缓存域控制器。该值等于 1 或 0x1。 要求返回的域控制器支持 Windows 2000 或更高版本。该值等于 16 或 0x10。 尝试查找支持目录服务功能(Windows 2000 或更高版本)的域控制器。该值等于 32 或 0x20。 要求返回的域控制器为使用此域作为根的域目录林的全局目录服务器。该值等于 64 或 0x40。 要求返回的域控制器为该域的主域控制器。该值等于 128 或 0x80。 在 DomainControllerInfo 的 DomainControllerAddress 成员中设置域控制器的 Internet 协议地址。该值等于 512 或 0x200。 要求返回的域控制器当前正在运行 Kerberos 密钥分发中心服务。该值等于 1024 或 0x400。 要求返回的域控制器当前正在运行 Windows 时间服务。该值等于 2048 或 0x800。 要求返回的域控制器为可写。该值等于 4096 或 0x1000。 尝试查找作为可靠时间服务器的域控制器。该值等于 8192 或 0x2000。 指定返回的域控制器不能是当前计算机。该值等于 16384 或 0x4000。 指定返回的服务器为 LDAP 服务器。该值等于 32768 或 0x8000。 指定 DomainName 参数为平面名称。该值等于 65536 或 0x10000。 指定 DomainName 参数为 DNS 名。该值等于 131072 或 0x20000。 指定返回的名称应为 DNS 名。该值等于 1073741824 或 0x40000000。 指定该名称应为平直名。该值等于 2147483648 或 0x80000000。 类修改对象的识别名。此类将对象移动到新的父级并且/或者重命名对象。 构造函数创建 对象的实例。 构造函数使用指定的对象名、父级名和新对象名创建 对象的实例。 对象当前的识别名。 对象新父级的识别名。 对象的新识别名。 属性指定是否删除对象的旧相对识别名 (RDN)。 如果应删除 RDN,则此属性为 true;否则为 false。 属性包含对象的识别名。 对象的识别名。 属性包含新对象名。 新对象名。 属性包含对象新父级的识别名。 对象新父级的识别名。 方法从指定的 对象创建 XML 节点。 所产生的 对象。 一个 对象。 类作为对 的响应返回。 类修改现有目录项的属性。 构造函数创建 类的实例。此构造函数创建一个空请求。 构造函数使用指定的识别名和修改创建 类的实例。 要修改的对象的识别名。 指定修改的 对象组成的数组。 构造函数使用指定的识别名、修改、属性名称和值创建 类的实例。 要修改的对象的识别名。 一个 对象,它指定要执行的修改。 要修改的属性的名称。此参数不可以为 null。 属性的新值。 属性包含要修改的对象的识别名。 要修改的对象的识别名。 属性包含指定属性修改列表的 对象。 一个指定属性修改列表的 对象。 方法从指定的 对象创建 XML 节点。 所产生的 对象。 一个 对象。 类作为对 的响应返回。 如果在跟踪检索时创建了新连接,则调用 委托。 如果要将连接进行缓存,则为 true;如果不需要对连接进行缓存,则为 false 。 一个指定主连接的 对象。 一个 对象,它指定提供了检索的连接。 一个 对象,它指定检索服务器中所需项的识别名。 一个 对象,它指定所检索的 LDAP 目录的标识符。 一个 对象,它指定在跟踪检索期间创建的新连接。 一个 对象,它指定传递到检索服务器的凭据。 当前用户的 LUID。 一个 对象,它指定绑定操作中的错误代码。 类指示服务器以指定的页大小返回搜索结果。 构造函数创建 类的新实例。 构造函数使用指定的页搜索 Cookie 创建 类的新实例。 指定用于后续分页结果搜索调用的 Cookie。 构造函数使用请求的页大小创建 类的实例。 请求的页大小。 属性指定用于后续分页结果搜索调用的页搜索 Cookie。 用于后续分页结果搜索调用的页搜索 Cookie。 方法返回与该控件关联的页大小和 Cookie。 与该控件关联的页大小和 Cookie。 属性指定请求的页大小。 请求的页大小。 类是一个目录控件,用于将页数据从服务器传送到客户端。 属性包含服务器返回的页搜索 Cookie。 服务器返回的页搜索 Cookie。 如果 Cookie 为空,则分页搜索结束。 属性包含估计的结果集大小。 所返回项的总计数的估计值。 枚举指定正处理的部分结果所要求的类型。 应用程序将不检索部分结果。值等于 0。 应用程序将检索部分结果。该值等于 1。 应用程序将检索部分结果并使用回调机制。该值等于 2。 类表示从尚未完成的异步操作返回的任何部分结果。 方法确定此 对象是否包含指定的 如果指定的 属于该集合,则为 true;否则为 false。 要搜索的 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 为 null 引用(在 Visual Basic 中为 Nothing)。 小于零。 此异常会在下列任一情况下发生: 是多维的 等于或大于 的长度 源 中的元素数目大于从 到目标 末尾之间的可用空间。 的类型无法自动转换为目标 的类型。 方法返回指定的 中第一个匹配项的从零开始的索引。 如果找到指定的 ,则为其索引值;如果没有找到指定的对象,则为 -1。 为其返回索引的 属性包含指定索引处的 指定索引处的 的索引值。 小于零,或者 等于或大于集合中的项数。 类用于修改 对象的行为。 构造函数创建 类的实例。 委托获取或设置默认回调函数,该函数用于在建立 SSL 连接时指定客户端证书。 用于在建立 SSL 连接时指定客户端证书的默认回调函数。 一个指定连接的 对象。 一个 数组组成的数组,指定受信任的证书颁发机构 (CA)。 委托确定是否有可供使用的缓存连接。 如果有缓存的 可用,则返回它。如果没有可用的缓存连接,则返回 NULL。 一个指定主连接的 对象。 一个 对象,它指定提供检索的连接。 一个 对象,它指定检索服务器中所需项的识别名 (DN)。 一个 对象,它指定所检索的 LDAP 目录的标识符。 一个 对象,它指定传递到检索服务器的凭据。 当前用户的 LUID。 类用于传递安全原则的安全标识符 (SID) 以检索与配额有关的数据。 构造函数创建 类的实例。 构造函数使用指定的 SID 创建 类的实例。 安全原则的 SID。 方法返回与此查询关联的 SID。 与此查询关联的 SID。 属性包含安全原则的 SID。 安全原则的 SID。 类包含用作检索回调方法的委托。 构造函数创建 类的实例。 属性包含 对象。 一个 对象。 属性包含 对象。 一个 对象。 属性包含 对象。 一个 对象。 枚举指定是否以及如何追踪检索跟踪。 从不检索被引用的服务器。设置此选项可防止客户端在检索进程中联系其他服务器。该值等于 0 或 0x0。 只跟踪作为目录树中的从属命名上下文的从属检索。对于分页搜索,ADSI LDAP 提供程序始终会关闭这一标记。该值等于 32 或 0x20。 跟踪外部检索。该值等于 64 或 0x40。 跟踪从属或外部类型的检索。该值等于 96 或 0x60。 枚举指定操作结果代码。 已成功完成调用。值等于 0。 发生操作错误。该值等于 1。 发生协议错误。该值等于 2。 超出了由服务器端时间限制参数设置的时间限制。该值等于 3。 超出了大小限制。该值等于 4。 该属性和已知值不匹配。该值等于 5。 该属性和已知值匹配。该值等于 6。 不支持此身份验证方法。该值等于 7。 此操作要求强身份验证。该值等于 8。 只收到了部分结果和引用值。该值等于 9。 从服务器返回了引用值。该值等于 10。 超出了服务器上的管理限制。该值等于 11。 服务器不支持该控件,而该控件至关重要。该值等于 12。 此操作要求保密。该值等于 13。 正在进行简单身份验证和安全层 (SASL) 绑定。该值等于 14。 请求的属性不存在。该值等于 16。 该类型未定义。该值等于 17。 该匹配规则不适用于指定的属性类型。该值等于 18。 请求中的一个值不符合某些约束。该值等于 19。 该属性存在或者已经分配该值。该值等于 20。 该语法无效。该值等于 21。 该对象不存在。该值等于 32。 该别名无效。该值等于 33。 该识别名包含无效的语法。该值等于 34。 取消引用别名时发生问题。该值等于 36。 提供的身份验证不合适。该值等于 48。 该用户没有足够的访问权限。该值等于 50。 该服务器正忙。该值等于 51。 该服务器不可用。该值等于 52。 该服务器无法处理目录请求。该值等于 53。 引用值链已经循环回到引用服务器。该值等于 54。 该搜索需要一个 SORT 控件。该值等于 60。 搜索结果超出指定的偏移量范围。该值等于 61。 发生了命名冲突。该值等于 64。 发生了对象类冲突。该值等于 65。 不允许对非叶对象执行此操作。该值等于 66。 不允许对相对识别名 (RDN) 执行此操作。该值等于 67。 该对象已经存在。该值等于 68。 该请求正试图修改无法修改的对象类。该值等于 69。 返回的结果太大。该值等于 70。 多个目录服务代理受到影响。该值等于 71。 尝试执行请求的虚拟列表视图操作时出错。该值等于 76。 发生未知错误。该值等于 80。 枚举指定用于定义搜索的行为方式的搜索选项。 防止在返回搜索结果时生成检索。该值等于 1。 指示服务器搜索从属于搜索基础的所有命名上下文。该值等于 2。 类用于将标志传递到服务器以控制搜索行为。 构造函数创建 类的实例。 构造函数使用指定的搜索选项创建 类的实例。 指定搜索行为的 枚举值。 方法返回此对象的搜索选项。 与此控件关联的搜索选项。 属性包含 枚举的一个值,该值指定搜索行为。 枚举的一个值,该值指定搜索行为。 该值不是 值之一。 类启动搜索操作。 构造函数创建 类的实例。此构造函数创建一个空请求。 The constructor creates an instance of the class using the specified name, search filter, scope, and attributes. The distinguished name of the object at which to start the search. An LDAP search filter. One of the values of that specifies the search scope. An array that contains the requested attributes in the result set. 构造函数使用指定的名称、搜索筛选器、搜索范围和属性创建 类的一个实例。 要搜索的对象的识别名。 DSML v2 搜索筛选器。 指定搜索范围的 值。默认值为 一个在结果集内包含请求的属性的数组。 属性包含 的一个值,该值指定取消引用别名行为。 一个 值,用于指定取消引用别名行为。 该值不是 的成员。 属性包含所请求对象的属性。 所请求对象的属性。将此属性 (Property) 设置为 null 可检索所有属性 (Attribute)。 对象中的一个字符串是 null 引用(在 Visual Basic 中为 Nothing)。 属性包含所请求对象的识别名。 所请求对象的识别名。 属性包含搜索筛选器。 搜索筛选器。如果该值是字符串,则此属性是 LDAP 搜索筛选器。如果该值是 XML 文档,则此属性是 DSML v2 搜索筛选器。任何其他类型都将引发异常。 该值不是字符串或 XML 文档。 属性包含 的一个值,该值指定搜索范围。 指定搜索范围的 的值之一。 该值不是 的成员。 属性包含搜索请求中返回的最多对象数。 搜索请求中返回的最多对象数。 值小于零。 属性包含一个 对象,该对象指定在服务器处理搜索请求时所允许的时间范围。 一个 对象,该对象指定在服务器处理搜索请求时所允许的时间范围。 值小于 方法从指定的 对象创建 XML 节点。 所产生的 对象。 一个 对象。 属性 (Property) 指定搜索是否只返回属性 (Attribute) 名称,而不返回属性 (Attribute) 值。 如果此属性 (Property) 为 true,则搜索只返回属性 (Attribute) 名称。如果此属性 (Property) 为 false,则搜索返回属性 (Attribute) 名称和值。 类被服务器作为响应发送到 对象。此响应包含零个或多个 对象,并且包含零个或多个 对象。 属性包含服务器返回的 对象。 服务器返回的 对象。 属性包含一个 对象,该对象包含搜索返回的项。 一个包含搜索返回的项的 对象。 属性包含此操作的错误信息(如果有)。 此操作的错误信息(如果有)。 属性包含服务器返回的匹配识别名。 服务器返回的匹配识别名。 属性包含一个 对象,该对象包含服务器返回的搜索引用。 一个包含服务器返回的搜索引用的 对象。 属性包含服务器检索。 服务器检索。 属性包含 的值,该值指定操作的结果代码。 操作的结果代码。 类是 对象集合。 属性 (Property) 包含此集合中属性 (Attribute) 的名称。 此集合中属性的名称。 方法确定集合是否包含指定的 对象。 如果集合包含 attributeName,则为 true,否则为 false。 要查找的属性的名称。 为 null 引用(在 Visual Basic 中为 Nothing)。 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 为 null 引用(在 Visual Basic 中为 Nothing)。 小于零。 此异常会在下列任一情况下发生: 是多维的 的长度等于或大于 中的元素数目大于从 到目标 末尾之间的可用空间。 的类型无法自动转换为目标 的类型。 属性包含 指定的 对象。 指定的 对象。 此属性的名称。 属性 (Property) 包含此集合中属性 (Attribute) 的值。 此集合中属性的值。 类包含在结果集内返回的对象。 属性包含 对象的集合。 对象的集合。 属性包含 对象组成的一个数组。 对象的数组。 属性包含返回项的识别名。 返回项的识别名。 类包含结果集内返回的 对象的集合。 方法确定集合是否包含指定的 对象。 如果集合包含 ,则为 true;否则为 false。 要定位的 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 为 null 引用(在 Visual Basic 中为 Nothing)。 小于零。 此异常会在下列任一情况下发生: 是多维的 等于或大于 的长度 源 中的元素数目大于从 到目标 末尾之间的可用空间。 的类型无法自动转换为目标 的类型。 方法返回指定的 对象在 中第一个匹配项的从零开始的索引。 如果找到指定的 对象,则为其索引值;否则为 -1。 为其返回索引的 对象。 属性包含指定 处的 对象。 位于指定 处的 对象。 对象的索引值。 类包含服务器返回的单个搜索引用。 属性包含搜索引用中由服务器返回的 对象组成的数组。 搜索引用中由服务器返回的 对象组成的数组。 属性包含搜索引用中由服务器返回的 对象组成的数组。 搜索引用中由服务器返回的 对象组成的数组。 类包含 对象集合。 方法确定集合是否包含指定的 对象。 如果集合包含 ,则为 true;否则为 false。 要定位的 对象。 方法将整个集合复制到一维数组中(从目标数组的指定索引处开始)。 一个一维数组,它是从 对象复制的元素的目标。 中从零开始的索引,这是开始复制的位置。 为 null 引用(在 Visual Basic 中为 Nothing)。 小于零。 此异常会在下列任一情况下发生: 是多维的 的长度等于或大于 中的元素数目大于从 到目标 末尾之间的可用空间。 的类型无法自动转换为目标 的类型。 方法返回 中指定的 对象的第一个匹配项的从零开始的索引。 指定的 对象的索引值(如果找到的话)。如果未找到对象,此方法返回 -1。 为其返回索引的 对象。 属性包含指定 处的 对象。 位于指定 处的 对象。 对象的索引值。 枚举指定搜索范围。 只搜索指定的基对象。值等于 0。 搜索基对象的子对象,但不搜索基对象本身。该值等于 1。 搜索基对象和所有子对象。该值等于 2。 类用于将标志传递到服务器以控制各种安全描述符行为。 构造函数创建 类的新实例。 构造函数使用指定的安全掩码创建 类的新实例。 指定安全描述符选项的 值的组合。 方法返回为此控件指定的安全描述符选项。 为此控件指定的安全描述符选项。 属性包含指定安全描述符选项的 值的组合。 指定安全描述符选项的 值的组合。 枚举指定各种安全描述符选项。 未设置安全描述符标志。该值等于 0 或 0x0。 所有者安全描述符标志。该值等于 1 或 0x1。 主要组安全描述符标志。该值等于 2 或 0x2。 自由访问控制列表 (DACL) 安全描述符标志。该值等于 4 或 0x4。 系统访问控制列表 (SACL) 安全描述符标志。 该值等于 8 或 0x8。 类包含有关安全连接的数据。 属性包含连接使用的加密算法。 连接使用的加密算法。 属性包含该连接所使用的加密算法的密码长度。 该连接所使用的加密算法的密码长度。 属性包含该连接的交换长度。 该连接的交换长度。 属性包含该连接使用的哈希算法。 该连接使用的哈希算法。 属性包含该连接所使用的哈希算法的长度。 该连接所使用的哈希算法的长度。 属性包含该连接使用的密钥交换算法。 该连接使用的密钥交换算法。 属性包含该连接使用的安全协议。 该连接使用的安全协议。 枚举可用于指定连接使用的安全协议。 指示服务器使用的是 PCT1 协议。该值等于 1。 指示客户端使用的是 PCT1 协议。该值等于 2。 指示服务器使用的是 SSL2 协议。该值等于 4。 指示客户端使用的是 SSL2 协议。该值等于 8。 指示服务器使用的是 SSL3 协议。该值等于 16。 指示客户端使用的是 SSL3 协议。该值等于 32。 指示服务器使用的是 TLS1 协议。该值等于 64。 指示客户端使用的是 TLS1 协议。该值等于 128。 类与 结合使用可指定搜索结果中应包含与搜索筛选器匹配的所有已删除对象。 构造函数创建 类的实例。 类存储供排序控件使用的排序条件。 构造函数创建并初始化 类的新实例。 构造函数使用指定的属性名称、匹配规则和排序顺序创建并初始化 类的新实例。 要用作排序关键字的属性的名称。 用于排序的匹配规则的对象标识符 (OID)。 如果按从最低到最高的顺序进行排序,则为 true;如果排序顺序为从最高到最低,则为 false。 属性指定要用作排序关键字的属性的名称。 要用作排序关键字的属性的名称。 属性指定用于排序的匹配规则的对象标识符 (OID)。 用于排序的匹配规则的 OID。 属性指定是否应以相反顺序返回排序。 如果按从最低到最高的顺序进行排序,则此属性为 true;如果按从最高到最低的顺序进行排序,则为 false。 类与 一起使用,以指示服务器在将搜索结果返回到客户端应用程序之前对它们进行排序。 构造函数使用指定的排序键创建并初始化 类的新实例。 服务器在将搜索结果返回到客户端之前对它们进行排序时所使用的 对象组成的数组。 构造函数使用指定的属性名称和排序顺序创建 类的新实例。 查询所基于的属性的名称。 如果应当以相反顺序返回结果,则为 true;否则为 false。 构造函数使用指定的属性名称、匹配规则和排序顺序创建 类的新实例。 查询所基于的属性的名称。 指定排序所使用的匹配规则的对象标识符 (OID)。 如果从最低到最高进行排序,则为 true;如果从最高到最低进行排序,则为 false。 方法指定用于该控件的排序关键字和匹配规则。 用于该控件的排序关键字和匹配规则。 属性包含服务器使用的 对象组成的数组,该数组用于在将搜索结果返回到客户端之前对它们进行排序。 服务器在将搜索结果返回到客户端之前对它们进行排序时所使用的 对象组成的数组。 类用于将排序数据从服务器传递到客户端。 属性 (Property) 包含属性 (Attribute) 名称。 属性名称。 属性返回包含结果代码的 对象。 一个包含结果代码的 对象。 类是当请求失败时在 方法中发生的异常。 构造函数创建 类的实例。 构造函数使用指定的响应创建 类的实例。 服务器返回的 对象。 构造函数使用指定的响应和消息创建 类的实例。 服务器返回的 对象。 发生异常时显示到客户端的消息。 构造函数使用指定的响应、消息和内部异常创建 类的实例。 服务器返回的 对象。 发生异常时显示到客户端的消息。 引发异常的 (如果有)。 构造函数使用指定的序列化数据和流上下文创建 类的实例。 序列化参数所需的数据。 与该参数相关联的序列化流的源和目标。 构造函数使用指定的消息创建 类的实例。 发生异常时显示到客户端的消息。 构造函数使用指定的消息和内部异常创建 类的实例。 发生异常时显示到客户端的消息。 引发异常的 (如果有)。 类与 结合使用可删除目录中的整个子树。 构造函数创建 类的实例。 类与 LDAP 搜索功能一起使用可指定用于验证对象是否存在的服务器。 构造函数创建 类的实例。 构造函数使用指定的服务器名创建 类的实例。 执行验证的全局目录。 构造函数使用指定的服务器名和标志创建 类的实例。 执行验证的全局目录。 用于进行验证的标志。 属性包含用于进行验证的标志。 用于进行验证的标志。 方法返回验证服务器的名称。 验证服务器的名称。 属性包含执行验证的服务器的名称。 执行验证的服务器的名称。 委托获取或设置默认回调函数,而该函数用于在建立 SSL 连接时验证服务器证书。 如果客户端批准该服务器证书,则为 true;否则为 false。 一个指定连接的 对象。 一个指定服务器证书的 对象。 类用于从服务器请求虚拟列表视图 (VLV) 支持。 构造函数创建 类的实例。 构造函数使用指定的项计数和目标项创建 类的实例。 在列表结果中,客户端请求从服务器返回的目标项之前的项数。 在结果中,客户端请求从服务器返回的目标项之前的项数。 搜索的目标项。 构造函数使用指定的项计数和偏移量创建 类的实例。 在列表结果中,客户端请求从服务器发送回的目标项之前的项数。 在结果中,客户端请求从服务器发送回的目标项之前的项数。 偏移量值与内容计数之间的比值。 构造函数使用指定的项计数和目标项创建 类的实例。 在列表结果中,客户端请求从服务器返回的目标项之前的项数。 在结果中,客户端请求从服务器返回的目标项之前的项数。 搜索的目标项。 属性指定列表结果中在要返回的目标项之后的项数。 列表结果中在要返回的目标项之后的项数。 属性指定列表结果中在要返回的目标项之前的项数。 列表结果中在要返回的目标项之前的项数。 属性包含由服务器分配的、用于标识该搜索操作的上下文 ID。 由服务器分配的、用于标识该搜索操作的上下文 ID。 属性包含列表的内容计数。 列表的内容计数。 方法返回指定该控件的 BER 编码的序列。 指定该控件的 BER 编码的序列。 属性包含目标项的偏移量值。 目标项的偏移量值。 属性包含搜索的目标项。 搜索的目标项。 类用于将虚拟列表视图 (VLV) 数据从服务器传递到客户端。 属性包含列表中的项数。 列表中的项数。 属性包含由服务器分配的、用于标识该搜索的上下文 ID。 由服务器分配的、用于标识该搜索的上下文 ID。 属性包含 对象形式的结果代码。 对象形式的结果代码。 属性包含目标项的列表索引位置。 目标项的列表索引位置。 The constructor creates an instance of the class using the specified server and properties. This constructor creates an identifier that represents a set of LDAP servers. The port number to use when connecting to the server. Thrown if has space. The constructor creates an instance of the class using the specified server and properties. This constructor creates an identifier that represents a set of LDAP servers. the port number to be used when connecting to a server. true if each element in servers is a fully-qualified DNS host name. If false, an element can be an IP address, a DNS domain or host name, or null. If null, it represents the identity of any domain controller in the domain associated with the computer account. Thrown if has space. 属性包含要用于连接到服务器的端口号。 返回一个表示端口号的整数。 The constructor creates an instance of the class using the specified error code, message, and LDAP server error message. The error code returned by the LDAP implementation. The LDAP server error message. 属性包含一个 ,而后者又包含 LDAP 服务器错误消息(如果存在)。 一个包含 LDAP 服务器错误消息(如果存在)的