Я пытаюсь создать объект из базы Active Directory при простом входе в систему. Проблема в том, что некоторые данные для входа действительны.Как пропустить запись в Foreach
Как я могу просто использовать try-catch, чтобы, если выбрано исключение, просто перейдите к следующему логину?
Вот код:
foreach (var PharosUserItem in ListRef)
{
ADUser User;
try
{
User = new ADUser(PharosUserItem.UserLoginPharos);
}
catch (ByTel.DirectoryServices.Exceptions.UserNotFoundException ex)
{
break;
}
}
Перерыв получает меня из foreach
, который не то, что я хочу. Есть идеи?
Я предполагаю пустой улов будет делать работу за вас ... –
Неа продолжать это лучший способ, обусловленно там действия после этого я не показывал. – Polo
Personnaly Я буду использовать переменную User внутри блока try и просто поймать исключение без перерыва и продолжить. –