Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30-08-2008, 13:31:40
Jose A. Fernandez
 
Mensajes: n/a
Predeterminado Re: COMO MANDAR UN MENSAJE DE ERROR COMPUESTO

Hola Claudia
Mi recomendacion es como te comenta Sergio, clases "personalizadas" de
tus exception
Pero otro acercamiento seria por ejemplo tener eventos en tu clases
que se disparen cuando sucede un error con los parametros que estas
mencionando.

______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja



On 29 ago, 21:44, "Sergio E." <gruporemp[ARROBA]hotmail.com> wrote:
> pues para eso esta la clase exception... puedes crear tus propias clases
> exception que hereden de esa... y cuando se de una condicion de error quetu
> generes, lanzala con un throw new MiExceptionX(param1,param2) ***, y en donde
> lanzas la ejecucion de ese codigo usas:
> try
> ***'codigo que puede generar error
> catch miexx as MiExceptionX
> ***'aqui que haces en caso de que se haya dado tal error
> catch miexy as MiExceptionY
> 'aqui lo que haces para otra excepcion posible definida por ti
> catch ex as Exception
> 'aqui le das tratamiento a cualqueir otra excepcion generada
> finally
> 'aqui pones codigo que siempre se deba ejecutar no importa si hubo o no
> error, principalmente disposes's y otros codigos de limpieza de memoria
> end try
>
> --
> Saludos,
> Sergio E.
>
> "Claudia" <Clau...***discussions.microsoft.com> escribió en el mensajenews:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com...
>
> > Hola a todos:

>
> > Como puedo devolver un mensaje de exito o de error desde un metodo de una
> > clase el cual no solo este compuesto del mensaje mismo si no tambien deun
> > indicador de error , y algunos campos mas como porjemplos codigos etc. Por
> > lo
> > que he vistohay estas posibilidades :
> > - Crear un entidad con las propiedades,
> > - Otra forma podria ser una cadena concatenada con cierto caracter y
> > despues
> > con split separaria los datos ***o un XML.
> > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable
> > dado
> > que me permite accesar a los datos por una clave o crear una custom
> > collection que herede de hashtable
> > - Otra opcion es manejar mis codigos de error generando exepciones y
> > solamente devolver mensajes de exito aunque esto no resuelve el tener mas
> > datos.

>
> > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso
> > sugerirme alguna otra forma.

>
> > Saludos,


Responder Con Cita