Можно ли добавить исключения к обработчику событий?Можно ли добавлять исключения с обработчиками событий?
Вот мой код:
if (customer == null)
{
eventListener.HandleEvent(Severity.Informational, line.GetType().Name, String.Format("Could not find the customer corresponding to the taxId '{0}' Current Employment will not be imported.", new TaxId(line.TaxId).Masked));
return;
}
if (incomeType == null)
{
eventListener.HandleEvent(Severity.Warning, line.GetType().Name, String.Format("The income type of '{0}' in the amount of {1:c} is not a known type.", line.Type, line.Amount));
return;
}
может я поставить эти заявления в попытке поймать блоки? потому что у меня много сообщений об ошибках, обработанных обработчиком событий. Поэтому вместо того, чтобы писать много этого обработчика событий, мы можем сделать это, написав его только один раз?
Вы спрашиваете, можете ли вы захватить исключение и передать его методу 'HandleEvent'? – JeremiahDotNet
Каков тип 'eventListener'? – jdphenix
Может быть полезно прочитать это: http://msdn.microsoft.com/en-us/library/ms173160.aspx –