Estoy intentando crear un objeto desde una base de Active Directory con un simple inicio de sesión. El problema es que parte de la información de inicio de sesión es válida.Cómo omitir un registro en un Foreach
¿Cómo podría usar un try-catch para que, si se produce una excepción, salte al siguiente inicio de sesión?
Aquí está el código:
foreach (var PharosUserItem in ListRef)
{
ADUser User;
try
{
User = new ADUser(PharosUserItem.UserLoginPharos);
}
catch (ByTel.DirectoryServices.Exceptions.UserNotFoundException ex)
{
break;
}
}
La ruptura me saca de la foreach
, que no es lo que quiero. ¿Algunas ideas?
supongo una captura vacío va a hacer el trabajo para usted ... –
Nop continúa es la mejor manera, no pd son acciones después de eso que no he mostrado. – Polo
Personnaly Usaré la variable User dentro del bloque try y simplemente atraparé la excepción sin interrupción ni continuaré. –