I just wanted to throw in Krzysztof Cwalina s blog

Check his post on Choosing the Right Type of Exception to Throw
http://blogs.msdn.com/b/kcwalina/archive/2005/03/16/396787.aspx


.peter.gfader.
http://blog.gfader.com/
http://twitter.com/peitor


On Wed, Jun 9, 2010 at 4:04 PM, <djones...@gmail.com> wrote:

> The general rule is
> 1. if you can't handle the exception don't.
> 2.  If you are doing business logic throw a custom exception for when you
> need to fail a process.
> 3.  Inherit from exception and do not use application exception.
>
> I think your code falls into rule 1.
> It's up to the ui to catch and decide if they want to let the user try
> another directory.
>
> Davy.
> ------Original Message------
> From: Bec Carter
> Sender: ozdotnet-boun...@ozdotnet.com
> To: ozDotNet
> ReplyTo: ozDotNet
> Subject: Custom exception?
> Sent: 9 Jun 2010 03:59
>
> Hi!
> >From the more experienced programmers here, when is it appropriate to
> create custom exceptions?
> I am finding a mix of opinions around.
>
> eg. I have a class which generates reports. Part of the process is to
> create a directory if it does not already exist. If the create
> directory  fails several types of exceptions can be thrown like
> System.UnauthorizedAccessException, DirectoryNotFoundException and so
> on. Should the caller of this class care about all of these or should
> they just worry about catching a ReportGenerationException which tells
> them exactly what went wrong?
>
> Cheers. --Bec--
>
>
> BBM pin:2589AEE0

Reply via email to