Estimados.
Tengo una jerarkia de clases, de la siguiente manera:
public class ExceptionDB:System.Exception
{
public ExceptionDB() {}
public ExceptionDB(string message) {}
public ExceptionDB(string message, Exception inner) {}
public ExceptionDB(SerializationInfo info, StreamingContext context)
{}
}//end ExceptionDB
y las voy lanzando con un case similar al siguiente:
stwith (exep)
case 1
throw(new ExceptionDB("No se pudo conectar a la BD"));
case 2
throw(new ExceptionDBDataNull("Los Datos Enviados no pueden
ser nulos"));
Ahora todo bien, lanzo la exepcion de mi programa y genera la que
corresponde segun el numero que le paso.La idea es devolver un objeto
tipo exepcion para que el usuario y le muestre el mensaje
personalizado (("No se pudo conectar a la BD"). Hasta ahora las
exepciones las catcheaba, pero, me mostraba un mensaje como este "A
ExceptionDB exeption was trown).
Alguien sabe como lanzar estas exepciones personalizadas?.
Desde ya muchas gracias.
Leer las respuestas