0
在MSDN entry为PrincipalSearcher.FindByIdentitiy()
,加里考德威尔指出(在社区内容底部),其从使用该方法的内存泄漏的结果,因为“底层实行使用DirectorySearcher
和SearchResultsCollection
但不如文件所述,致电SearchResultsCollection
。“当使用PrincipalSearcher.FindAll()
或PrincipalSearcher.FindOne()
作为解决方法时,此泄漏也显然导致需要调用明确的Dispose()
。PrincipalSearcher.FindByIdentitiy()内存泄露
此条目是为.NET 3.5制作的,但未提及.NET 4.0及更高版本中列出的问题。任何人都可以确认这个问题是否已经修复?