Hi,
I wrote a WCF service that declairs a class in it, One of the data members of the class is a
List<sting>
.
In a Silverlight application, I call a service function that returns an object of that class.
For some reason, I get the object with all the data members but the
List<string>
is null.
Could any one help?
My service looks like this:
[ServiceContract]
public interface IService1
{
[OperationContract]
Equation Resolve(Equation equation);
}
public class Service1 : IService1
{
public Equation Resolve(Equation equation)
{
Equation e = new Equation();
e.ResultsList =getData();
return e;
}
}
The class looks like this:
[DataContract]
public class Equation
{
public double C { get; set; }
[DataMember]
public NumOfResults numOfResults { get; set; }
[DataMember]
public ResultType resultType { get; set; }
[DataMember]
public List<string> ResultsList{ get; set; }
}
In the silverlight i have a function:
private void btnGetResult2_Click(object sender, RoutedEventArgs e)
{
svc.ResolveCompleted += new EventHandler<ServiceReference.ResolveCompletedEventArgs>(svc_ResolveCompleted);
svc.ResolveAsync(equation1);
}
void svc_ResolveCompleted(object sender, ServiceReference.ResolveCompletedEventArgs e)
{
Equation equ=e.Result;
List<string> res=equ.ResultList;
}