[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