这个链接http://msdn.microsoft.com/en-us/library/aa772153(VS.85).aspx说:
您可以在单个LDAP连接上注册最多五个通知请求。 您必须有一个专用的线程等待通知并快速处理它们。 当您调用ldap_search_ext函数以注册通知请求时,该函数返回标识该请求的消息标识符。 然后,您使用ldap_result函数等待更改通知。 当发生更改时,服务器会向您发送包含生成通知的通知请求的消息标识符的LDAP消息。 这会导致ldap_result函数返回标识已更改对象的搜索结果。
我查看了.NET文档,并没有找到类似的行为。 如果有人知道如何在C#中执行此操作,我将非常感激。 我正在寻找在系统中所有用户的属性更改时执行自定义操作的方法,具体取决于更改了什么。
我在stackoverflow和其他来源中查找过,但没有找到答案。
谢谢。
LdapConnection connect = new LdapConnection(serverAddress)
。 - Reza Bayat