Cool! Thanks!

Now, how can I get sure that the InnerException is a
XmlRpcFaultException or a XmlRpcMissedSomething?, I'm trying with this:

} catch(TargetInvocationException e) {
   if(e.InnerException.GetType().ToString() ==   
"CookComputing.XmlRpc.XmlRpcFaultException") {
   Console.WriteLine("yes");
}

But I don't think it's the correct way/code, any suggestions?

Thanks!
Pablo

El lun, 28-06-2004 a las 18:54, Arild Fines escribi�:
> [EMAIL PROTECTED] wrote:
> > Hi!
> >
> > I'm loading many plugins (assemblies, dll) from my App.exe, however
> > sometimes a plugin can throw an exception, how can I catch it?, I can
> > only catch the System.Reflection.TargetInvocationException cause I'm
> > using Reflection/Invoke techniques.. but I can't 'catch' 'internal
> > Exceptions' of these plugins.
> >
> > For example, a Plugin.dll can throw a
> > CookComputing.XmlRpc.XmlRpcFaultException and it doesn't works, however
> > System.Reflection.TargetInvocationException seems to catch it, but just
> > the Invoke Exception.
> >
> > Any ideas?
> > Pablo
> 
> The docs on TargetInvocationException has this:
> 
> "When created, the TargetInvocationException is passed a reference to the
> exception thrown by the method invoked through reflection. The
> InnerException property holds the underlying exception."
> 
> So tex.InnerException should give you what you need.
> 
> --
> Arild
> 
> AnkhSVN: http://ankhsvn.tigris.org
> Blog: http://ankhsvn.com/blog
> IRC: irc://irc.freenode.net/ankhsvn
> 
> "Weaseling out of things is good. It's what separates us from the other
> animals....except weasels." -- Homer Simpson
> 
> _______________________________________________
> Mono-list maillist  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/mono-list
-- 
Pablo Fischer Sandoval (pablo [arroba/at] pablo.com.mx)
Fingerprint:  5973 0F10 543F 54AE 1E41  EC81 0840 A10A 74A4 E5C0
http://www.pablo.com.mx 
http://www.debianmexico.org

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente

Reply via email to