LDAP 查询是针对 AD 原子的吗?
Is LDAP query against AD atomic?
我有一个针对 Active Directory 运行 LDAP 查询的 C++ 应用程序。
我正在使用的 API 在 https://docs.microsoft.com/en-us/windows/win32/api/iads/nf-iads-idirectorysearch-executesearch 中有解释。
LDAP select 对活动目录的查询是原子的吗?
或者换句话说:如果 AD 在 LDAP 查询为 运行 时更改,会发生什么情况?
示例:假设有两个用户,我的查询正在收集用户列表。收集 user_1 后,另一个查询删除 user_1 并创建 user_3。我的查询是否收集了 user_2 和 user_3 或服务器隐藏了它的新更改?
一般来说,LDAP 更新操作是原子的(它们针对单个条目),但搜索不是 运行 在一个事务中,而是 return 条目在进程读取时的原样他们。
我有一个针对 Active Directory 运行 LDAP 查询的 C++ 应用程序。 我正在使用的 API 在 https://docs.microsoft.com/en-us/windows/win32/api/iads/nf-iads-idirectorysearch-executesearch 中有解释。
LDAP select 对活动目录的查询是原子的吗?
或者换句话说:如果 AD 在 LDAP 查询为 运行 时更改,会发生什么情况?
示例:假设有两个用户,我的查询正在收集用户列表。收集 user_1 后,另一个查询删除 user_1 并创建 user_3。我的查询是否收集了 user_2 和 user_3 或服务器隐藏了它的新更改?
一般来说,LDAP 更新操作是原子的(它们针对单个条目),但搜索不是 运行 在一个事务中,而是 return 条目在进程读取时的原样他们。