使用C#向Active Directory注册更改通知

时间:2010-01-04 22:06:24

标签: c# active-directory monitor notify

此链接http://msdn.microsoft.com/en-us/library/aa772153(VS.85).aspx说:

您最多可以在一个LDAP连接上注册五个通知请求。您必须有一个专用线程,等待通知并快速处理它们。当您调用ldap_search_ext函数来注册通知请求时,该函数会返回标识该请求的消息标识符。然后使用ldap_result函数等待更改通知。发生更改时,服务器会向您发送一条LDAP消息,其中包含生成通知的通知请求的消息标识符。这会导致ldap_result函数返回标识更改对象的搜索结果。

我无法通过.NET文档找到类似的行为。如果有人知道如何在C#中做到这一点,我将非常感谢知道。我希望看到系统中所有用户的属性发生变化,以便我可以根据更改的内容执行自定义操作。

我查看了stackoverflow和其他来源没有运气。

感谢。

1 个答案:

答案 0 :(得分:18)