http://bugzilla.novell.com/show_bug.cgi?id=595613

http://bugzilla.novell.com/show_bug.cgi?id=595613#c1


--- Comment #1 from seamus casey <mono-...@seamuscasey.com> 2010-04-12 10:20:55 
EDT ---
I just realized that somebody might question why one would need to call
ToString() on a remote object...a reasonable question...

In my case (which the test code attached couldn't possibly demonstrate), I have
some class libraries that perform automatic discovery/failover/load-balancing
of remoted objects.  As part of this, a generic, custom proxy is used on the
client-side.  Internal to the proxy, is an automatic 'ping' mechanism.  Since
the proxy is generic, I had to choose a method is *always* present to use to
for verifying that the connection to the server is still valid - ToString()
seemed like the best choice.

I also realize, that as a workaround, I could change the server marshaling to
the following:
// null for last parameter means don't restrict the members exposed
RemotingServices.Marshal( server, ServerUri, null ); 
..but that would allow all public server members, including Dispose(), being
exposed to the client...not really an option.

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  mono-bugs@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to