I haven't read this, but is has over 300 reviews and 3.9 stars.
http://www.codeproject.com/Articles/9538/Exception-Handling-Best-Practices-in-NET>I broke the code down to a very simple case:
>
>
public void SendEmails(Guid emailPK, string subject, string html, out int errorCode, out string errorMessage)
> {
> errorCode = 0;
> errorMessage = "";
> }
>
>and now my calling code compiles properly:
>
>
int errorCode;
> string errorMessage;
> emailNotifications.SendEmails(emailPK, email.blk_subject, email.blk_html, out errorCode, out errorMessage);
>
>so it looks like the problem is somewhere in the code that I cut out of the SendEmails method.
>
>Do you have any recommended reading on how to handle the throwing of an error?
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer