【问题标题】:Increase the timeout limit for LDAP in C#在 C# 中增加 LDAP 的超时限制
【发布时间】:2010-11-23 09:17:02
【问题描述】:

我通过将用户名作为输入来点击组织的 LDAP 以获取用户的详细信息(ID、电子邮件)。我使用的查询超时。有没有办法增加超时限制?

【问题讨论】:

  • 您确定 LDAP 服务器已启动并正在运行吗?超时是有原因的。
  • 是的。它返回某些名称的值,而不返回某些名称。它还为它在一段时间前获取值的相同名称提供超时。

标签: c# timeout ldap


【解决方案1】:

【讨论】:

  • 如果在超时前完成取值,连接会关闭吗?
  • 是的,超时只是为了强制连接在一段时间后关闭。这不是等待建立连接的时间(您没有遇到问题)。
  • 谢谢埃里克。我有另一个问题。我正在使用 System.DirectoryServices 在 C# 中调用 LDAP。现在由于某种原因,即使在强制超时时也会引发最大 Timeput 异常。有没有办法检查 LDAP 连接或 LDAP 连接是否已启动?类似 ping 的东西,我可以从命令提示符使用 ping 服务器。
  • 创建 LDAPConnection 不会创建网络连接。 BeginSendRequestSendRequest 创建网络连接。我假设连接是由 LDAPConnection 类在内部自动处理的。
  • 嘿埃里克,我使用以下内容:
猜你喜欢
  • 1970-01-01
  • 2017-12-17
  • 2021-03-21
  • 2014-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多