none
converter exceptions RRS feed

  • Pergunta

  •  

    Boa tarde prezados,

     

     Tenho um método que envia uma exception generica xyz pra outro método, que por sua vez pega o tipo desta exception xyz.gettype() e envia para a classe correspondente para tratamento, mas necessito converter essa exception generica no seu verdadeiro typo,. por exemplo:

     

     se:

    (exception xyz)

     

    xyz.gettype();

    me retorna que ela é na verdade uma sqlexception

     

    então tenho de converter

    xyz para sqlexception

     

    como faço?

     

     

     

     

    Grato

    quinta-feira, 2 de outubro de 2008 16:29

Respostas

  • O melhor para fazer esse tratamento de erros é mandar como object, no método que trata o erro vc veritifica o tipo e faz o tratamento devido exemplo

     

    protected void TrataErro(object ex)

    {

     

    if(ex.GetType().ToString()=="System.Web.HttpRequestValidationException")

    {

    Response.Write("Resposta do Erro aqui.");

    Response.End();

    }

     

    }

    quinta-feira, 2 de outubro de 2008 17:13

Todas as Respostas

  • O melhor para fazer esse tratamento de erros é mandar como object, no método que trata o erro vc veritifica o tipo e faz o tratamento devido exemplo

     

    protected void TrataErro(object ex)

    {

     

    if(ex.GetType().ToString()=="System.Web.HttpRequestValidationException")

    {

    Response.Write("Resposta do Erro aqui.");

    Response.End();

    }

     

    }

    quinta-feira, 2 de outubro de 2008 17:13
  • coherdeiro,

     

    Exatamente o que eu precisava, valeu!

    quinta-feira, 2 de outubro de 2008 17:25