【发布时间】:2023-07-26 00:07:01
【问题描述】:
在使用 System.DirecoryServices.DirectorySearcher 时,如何确定是否发生了 ClientTimeOut 或搜索是否自然返回了空的 SearchResultCollection?
给定以下 sn-p
using (var searcher = new DirectorySearcher(adRoot))
{
searcher.Filter = "SomeFilter";
searcher.PropertiesToLoad.Add("givenname");
searcher.PropertiesToLoad.Add("sn");
searcher.PropertiesToLoad.Add("department");
searcher.PropertiesToLoad.Add("samaccountname");
searcher.ClientTimeout = TimeSpan.FromSeconds(10);
using (var results = searcher.FindAll())
{
//haldle results
}
}
}
【问题讨论】:
标签: c# .net active-directory directoryservices adsi