Try adding the Preserve attribute to all the classes in your generated file.
[Preserve (AllMembers = true)] class SomeClass Sent from my iPhone On Jan 4, 2012, at 10:04 AM, Matronix <[email protected]> wrote: > When trying to create my service object my code will throw an exception > stating: > > System.InvalidOperationException has been thrown > Member LicenseInfoValueField not found in class > TestProject.localhost.Service > > When I go to the reference.cs file this is the top: > > namespace TestProject.localhost { > > [System.Web.Services.WebServiceBinding(Name="ServiceSoap",Namespace="http://C2S/ImageDirector/")] > [System.Diagnostics.DebuggerStepThroughAttribute()] > [System.ComponentModel.DesignerCategoryAttribute("code")] > public partial class Service : > System.Web.Services.Protocols.SoapHttpClientProtocol { > > private LicenseInfo LicenseInfoValueField; > private ErrorInfo ErrorInfoValueField; > > > LicenseInfo and ErrorInfo are the attributes > > Here is a webservice method: > > [WebMethod(EnableSession = true)] > [SoapHeader("LicenseInfo", Direction = SoapHeaderDirection.In)] > [SoapHeader("ErrorInfo", Direction = SoapHeaderDirection.Out)] > public Guid CreateContainer(string name, string description) > > > Any clue why I wouldn't be able to create the Service object and talk to my > Web Service? > > -- > View this message in context: > http://monotouch.2284126.n4.nabble.com/SOAP-WebService-with-SOAP-Header-Attributes-failing-tp4261555p4261555.html > Sent from the MonoTouch mailing list archive at Nabble.com. > _______________________________________________ > MonoTouch mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/monotouch _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
