I can only answer to the first question, as WCF support in moonlight was very limited and I'm not sure what is new in SL4 WCF (we absolutely don't support non-runtime assemblies such as Sliverlight SDK ones and WCF RIA Services), and I have never tried WCF on MT.
So, on the question 1... The core part that involves dynamic code generation is ChannelFactory<T>.CreateChannel() and anything that calls that method. https://github.com/mono/mono/blob/master/mcs/class/System.ServiceModel/System.ServiceModel/ChannelFactory_1.cs#L138 ClientBase<T>.CreateChannel() one of such methods that calls the problematic method above. https://github.com/mono/mono/blob/master/mcs/class/System.ServiceModel/System.ServiceModel/ClientBase.cs#L274 Silverlight-based proxies (as well as those from *our* svcutil with -monotouch option) *overrides* this ClientBase<T>.CreateChannel to return the corresponding derived class of ClientBase<T>.ChannelBase<T> (which is also generated in each proxy). Hence it does not result in dynamic code generation. Atsushi Eno On Wed, Nov 30, 2011 at 1:59 AM, Jeff Stedfast <[email protected]> wrote: > Hi Rene, > > Atsushi is probably the best person to answer these questions... Adding > him to the Cc so he can take a look. > > Jeff > > On Tue, Nov 29, 2011 at 5:06 AM, René Ruppert <[email protected] > > wrote: > >> Hi there, >> >> I have posted this question on StackOverflow: >> http://stackoverflow.com/q/8274848/304870 >> and Sebastien was so kind to answer most of it but I added three more >> points and would like to find answers for those too: >> >> * why can the Silverlight tool work without dynamically emitting code? >> What is the difference in the outputted code and what advantage does the >> dynamic version have? >> * which version of Silverlight is supported int MT. Can I use the tool of >> v4 or does it have to be version 3? >> * Does WCF in MT support streaming, like downloading large files? >> >> Thank You! >> >> René >> >> _______________________________________________ >> MonoTouch mailing list >> [email protected] >> http://lists.ximian.com/mailman/listinfo/monotouch >> >> >
_______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
