【问题标题】:DirectoryEntry Timeout目录输入超时
【发布时间】:2010-03-10 14:36:58
【问题描述】:

我遇到了 DirectoryEntry 对象的问题,它需要很长时间才能尝试连接到已失效的 AD 服务器并最终失败。是否可以设置超时,以便如果它无法在特定时间内连接,它只是出来尝试下一个?

【问题讨论】:

    标签: active-directory ldap directoryentry


    【解决方案1】:

    DirectoryEntry 直接没有超时选项。

    您可以使用 DirectorySearcher 并设置 ClientTimeout(即使您只是通过路径查找一个对象)。或者在新线程或 BackgroundWorker 上执行目录操作并控制自己的超时。

    【讨论】:

      【解决方案2】:

      我建议您为服务器创建自己的LdapConnection。这将允许您指定超时并精确控制您使用的方法。

      还要注意,如果不进入这个较低级别,.NET 类将尝试使用 LDAP+SSL,然后是 Kerberos,最后是 RPC。在此过程中,您可能会遇到延迟/超时。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-27
        • 1970-01-01
        • 2022-01-12
        相关资源
        最近更新 更多