active-directory - 如何在System.DirectoryServices.Protocols中放弃长时间运行的搜索

标签 active-directory search directoryservices

我一直在尝试找出如何取消System.DirectoryServices.Protocols中长期运行的AD搜索。有人可以帮忙吗?

我查看了RootDSE上的supportControl / supportedCapabilities属性,它们不包含1.3.6.1.1.8 OID,因此我认为这不支持此处定义的LDAP CANCEL扩展操作:http://tools.ietf.org/html/rfc3909

剩下原始的LDAP ABANDON命令(有关列表,请参见here)。但是似乎没有匹配的DirectoryRequest Class

有人有主意吗?

最佳答案

我想我已经找到了答案:在阅读您的建议时,Martin在LdapConnection类上遇到了Abort方法。我没想到在那找到它:从LDAP文档开始,我希望把它当作另一个LDAPMessage来发现,但是MS专家似乎将其视为一种特殊情况。如果有人熟悉LDAP的非MS实现,并且可以评论MS方法是否是典型方法,我将不胜感激它能增进我的理解。

关于active-directory - 如何在System.DirectoryServices.Protocols中放弃长时间运行的搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1231392/

相关文章:

angular - 使用 MSAL 与 Angular 进行重定向_uri_mismatch Azure AD B2C

java - 无法使用 Spring LDAP 更新 AD 中的密码和用户帐户控制

java - 从有序数组中检索 ID 的高效 Java 函数

search - Drupal 7 GeoField Proximity 使用搜索 API 索引

c# - ASP.NET Core 中的目录服务和帐户管理问题

.net - 获取结果类型为自定义派生 UserPrincipal 的 AD 组的成员

python - 部署到 Azure 应用服务后,Flask 与 Azure SQL 数据库的连接失败

c# - 如何按名字和姓氏排序,然后按 SamAccountName 排序,其中并非所有名称都有名字和姓氏?

php - 如何在两个表的两个特定列中生成 '%search%'?

.net - PrincipalSearchResult<T> 是否自动处理其集合中的所有元素?