pavimento
07-05-2007, 13:56
Ciao
come faccio a catturare una mia eccezione lanciata da un webservice in un client?
Cioé se io ho una cosa tipo:
/******* server *******/
[WebMethod]
public void blablabla ()
{
try
{
parapimpete();
}
catch( MiaException e){}
}
public void parapimpete()
{
throw new MiaException("Mia eccezione");
}
/******* client ********/.
try
{
blablabla();
}
catch( Exception e)
{
return e.Message;
}
/*************************/
vorrei che in caso di eccezione il messaggio dell'eccezione fosse quello di MiaException.
invece restituisce sempre una Eccezione Soap...
Perché?Come posso fare?
Grazie
Ciao
Pavimento
come faccio a catturare una mia eccezione lanciata da un webservice in un client?
Cioé se io ho una cosa tipo:
/******* server *******/
[WebMethod]
public void blablabla ()
{
try
{
parapimpete();
}
catch( MiaException e){}
}
public void parapimpete()
{
throw new MiaException("Mia eccezione");
}
/******* client ********/.
try
{
blablabla();
}
catch( Exception e)
{
return e.Message;
}
/*************************/
vorrei che in caso di eccezione il messaggio dell'eccezione fosse quello di MiaException.
invece restituisce sempre una Eccezione Soap...
Perché?Come posso fare?
Grazie
Ciao
Pavimento