Olá Galera,
Estou com um problema em utilizar session e as exception's, estou uitilizando silverlight e WCF. O problema é o seguinte:
Para que eu congiga recuperar no SL a exceção gerada no WCF estou usando a seguinte linha de código:
WebRequest.RegisterPrefix("http://", WebRequestCreator.ClientHttp);
POrém quando utilizo ela eu nao consigo recuperar a sessão, e se eu remover esta linha eu consigo recuperar a sessão mas nao consigo recuperar a mensagem da exception. para a session estou usando assim:
Método no WCF:
public UserLogged GetSessionUserLogged(String key)
{
try
{
//System.Threading.Thread.Sleep(5000);
UserLogged userLogged = new UserLogged();
UserLogged user = (UserLogged)System.Web.HttpContext.Current.Session["userLogged"];
return user;
}
catch (Exception ex)
{
DWFault fault = new DWFault();
fault.Error = "Erro Customizado Muito Loco";
throw new FaultException<DWFault>(fault);
return null;
}
}
Alguem pode me ajudar????