我引用一些法典,这些法典长期以来一直从事罚款工作,以便让某人在我的申请中坐下来:
private Employee Authenticate(string userName, string password) {
DirectorySearcher search = new DirectorySearcher(_rootDirectory);
search.Filter = "(&(objectClass=user)(SAMAccountName=" + userName + "))";
try {
SearchResultCollection results = search.FindAll();
if (0 < results.Count) {
// the rest of my code
// that returns an employee
// if the password matches
}
} catch (Exception err) {
MessageBox.Show(err.Message, "ActiveDir.cs ADWrapper::AuthenticateUser Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
return null;
}
近来,该法典在我测试<代码>后立即投下了http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.com(特例)aspx” rel=“nofollow noreferer”>。
在编篡我的法典时,我可以把休息点放在上述条件之上, over倒,看到存在例外。
如果我使用F10,请下台把我带上<条码>>,条码>条件,或等到几个秒钟上<条码>。 代码>变量成为有效变量,包含立体值。
我猜测Find All 方法正在铺面上执行,在read线完成之前,我正在检查结果。
是否有办法说明何时填写了<代码>Find All(>)或我刚刚发现了一些因“Active Directory更新而出现的新泡沫?