Salut je suis en train de m'arracher les cheveux (enfin ce qu'il en reste
^^) sur un probleme qui j'imagine est tres simple en Remoting.
Je m'explique je suis incapable de récupérer une exception levée cotée
serveur sur un objet accédé a distance.
Voila un peu de code pour faire plus clair.
Coté serveur :
using System;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels.Tcp;
using System.Runtime.Remoting.Channels;
using System.Data;
namespace Server
{
class ChannelServer : MarshalByRefObject, IPlanetChannelServer
{
public void LaunchException()
{
throw new Exception("Error");
}
}
P.S.: faire le rapprochement entre votre exception serveur et l'attribut [Serializable] sans avoir de vue d'ensemble, c'est impossible. -- Paul Bacelar
"Olivier Gaudefroy" wrote in message news:43569497$0$7948$
Salut je suis en train de m'arracher les cheveux (enfin ce qu'il en reste ^^) sur un probleme qui j'imagine est tres simple en Remoting. Je m'explique je suis incapable de récupérer une exception levée cotée serveur sur un objet accédé a distance.
Voila un peu de code pour faire plus clair.
Coté serveur : using System; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels.Tcp; using System.Runtime.Remoting.Channels; using System.Data;
namespace Server { class ChannelServer : MarshalByRefObject, IPlanetChannelServer { public void LaunchException() { throw new Exception("Error"); } }
class Program { static void Main(string[] args) { ChannelServices.RegisterChannel(new TcpChannel(999)); RemotingConfiguration.CustomErrorsMode CustomErrorsModes.Off;
P.S.: faire le rapprochement entre votre exception serveur et l'attribut
[Serializable] sans avoir de vue d'ensemble, c'est impossible.
--
Paul Bacelar
"Olivier Gaudefroy" <gaudef_o@epita.fr> wrote in message
news:43569497$0$7948$8fcfb975@news.wanadoo.fr...
Salut je suis en train de m'arracher les cheveux (enfin ce qu'il en reste
^^) sur un probleme qui j'imagine est tres simple en Remoting.
Je m'explique je suis incapable de récupérer une exception levée cotée
serveur sur un objet accédé a distance.
Voila un peu de code pour faire plus clair.
Coté serveur :
using System;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels.Tcp;
using System.Runtime.Remoting.Channels;
using System.Data;
namespace Server
{
class ChannelServer : MarshalByRefObject, IPlanetChannelServer
{
public void LaunchException()
{
throw new Exception("Error");
}
}
class Program
{
static void Main(string[] args)
{
ChannelServices.RegisterChannel(new TcpChannel(999));
RemotingConfiguration.CustomErrorsMode CustomErrorsModes.Off;
P.S.: faire le rapprochement entre votre exception serveur et l'attribut [Serializable] sans avoir de vue d'ensemble, c'est impossible. -- Paul Bacelar
"Olivier Gaudefroy" wrote in message news:43569497$0$7948$
Salut je suis en train de m'arracher les cheveux (enfin ce qu'il en reste ^^) sur un probleme qui j'imagine est tres simple en Remoting. Je m'explique je suis incapable de récupérer une exception levée cotée serveur sur un objet accédé a distance.
Voila un peu de code pour faire plus clair.
Coté serveur : using System; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels.Tcp; using System.Runtime.Remoting.Channels; using System.Data;
namespace Server { class ChannelServer : MarshalByRefObject, IPlanetChannelServer { public void LaunchException() { throw new Exception("Error"); } }
class Program { static void Main(string[] args) { ChannelServices.RegisterChannel(new TcpChannel(999)); RemotingConfiguration.CustomErrorsMode CustomErrorsModes.Off;