[MonoTouch] Error Invoke WCF Service

Geoff Norton gnorton at novell.com
Fri Oct 16 08:39:38 EDT 2009


Massi,

   Try putting [Preserve (AllMember = true)] on the type that you need  
to serialize.

-g

On 16-Oct-09, at 4:00 AM, Massimiliano Bellisario wrote:

> Hi, i have an wcf service that return an array of objects has :
>
>    [DataContract]
>     [Serializable]
>     public class ScheduleActivity
>     {
>         [DataMember]
>         public string Descrizione { get; set; }
>
>         [DataMember]
>         public string TypeId { get; set; }
>
>         [DataMember]
>         public string TargetTypeId { get; set; }
>
>         [DataMember]
>         public string From { get; set; }
>
>         [DataMember]
>         public string To { get; set; }
>
>         [DataMember]
>         public string State { get; set; }
>
>         [DataMember]
>         public string Completed { get; set; }
>     }
>
> Now when i invoke from Monotouch i’ve this error.
> Exception in async operation: System.TypeInitializationException: An  
> exception was thrown by the type initializer for  
> System.Runtime.Remoting.Activation.ActivationServices --->  
> System.NotSupportedException: Linked away  at  
> System.Runtime.Remoting.Activation.ActivationServices..cctor ()  
> [0x00000]
>   --- End of inner exception stack trace ---
>   at  
> System 
> .Runtime.Serialization.FormatterServices.GetUninitializedObject  
> (System.Type type) [0x00000]
>   at  
> System.Runtime.Serialization.SerializationMap.DeserializeContent  
> (System.Xml.XmlReader reader,  
> System.Runtime.Serialization.XmlFormatterDeserializer deserializer,  
> Boolean empty) [0x00000]
>   at  
> System.Runtime.Serialization.SerializationMap.DeserializeContent  
> (System.Xml.XmlReader reader,  
> System.Runtime.Serialization.XmlFormatterDeserializer deserializer)  
> [0x00000]
>   at System.Runtime.Serialization.SerializationMap.DeserializeObject  
> (System.Xml.XmlReader reader,  
> System.Runtime.Serialization.XmlFormatterDeserializer deserializer)  
> [0x00000]
>   at  
> System 
> .Runtime.Serialization.XmlFormatterDeserializer.DeserializeByMap  
> (System.Xml.XmlQualifiedName name, System.Type type,  
> System.Xml.XmlReader reader) [0x00000]
>   at  
> System 
> .Runtime.Serialization.XmlFormatterDeserializer.DeserializeCore  
> (System.Type type, System.Xml.XmlReader reader) [0x00000]
>   at  
> System.Runtime.Serialization.XmlFormatterDeserializer.Deserialize  
> (System.Type type, System.Xml.XmlReader reader) [0x00000ù
>
>
> This service works correctly from a client c# (windows)
>
> Thanks
> _______________________________________________
> MonoTouch mailing list
> MonoTouch at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monotouch

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monotouch/attachments/20091016/fea31080/attachment.html 


More information about the MonoTouch mailing list