Thank You! So you have yet another SVCUTIL.EXE? Where do I get that from? This 
means we have three versions in total, correct?

 

René

 

Von: [email protected] 
[mailto:[email protected]] Im Auftrag von Atsushi Enomoto
Gesendet: Dienstag, 29. November 2011 19:48
An: [email protected]
Betreff: Re: [MonoTouch] A couple of WCF issues/questions

 

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

Reply via email to