C# LDAP数据的自动完成速度较慢

C# LDAP数据的自动完成速度较慢,c#,autocomplete,ldap,ldap-query,ldapconnection,C#,Autocomplete,Ldap,Ldap Query,Ldapconnection,我使用的是一个自动完成属性,在C中有一个文本框。建议显示的值是从LDAP目录中检索的 我正在使用FindAll方法从LDAP检索数据 在我从FindAll获得SearchResultCollection之后,我第一次使用它,我遇到了一个小小的延迟 这使得我的建议在自动完成时变慢了。我得到的SearchResultCollection的计数为44 延迟的可能原因是什么?我如何克服 提前感谢。您是否在调用FindAll时指定要检索的属性列表?如果不是,集合可能包含所有属性——包括照片等内容——因此它

我使用的是一个自动完成属性,在C中有一个文本框。建议显示的值是从LDAP目录中检索的

我正在使用FindAll方法从LDAP检索数据

在我从FindAll获得SearchResultCollection之后,我第一次使用它,我遇到了一个小小的延迟

这使得我的建议在自动完成时变慢了。我得到的SearchResultCollection的计数为44

延迟的可能原因是什么?我如何克服


提前感谢。

您是否在调用FindAll时指定要检索的属性列表?如果不是,集合可能包含所有属性——包括照片等内容——因此它可能非常大,因此非常缓慢。尝试使用DirectorySearcher.PropertiesToLoad将要返回的属性限制为您实际需要的属性@谢谢你的回复。。。但不幸的是,这并不能解决我的问题。我仍然面临同样的问题。