我想用Silverlight设置运行ServiceStack的示例演示。我看过this article
我已成功地在服务器上调用该方法......
目前我的演示应用程序由
组成我的服务类是
public class TestService : Service
{
public object Any (TestRequest request)
{
var lst = new List<TestResponse>();
for (int i = 0; i < 20; i++)
{
var item = new TestResponse { ID = i, Descrizione = string.Format("Descr_{0}", i) };
lst.Add(item);
}
return lst;
}
}
响应/请求非常简单
[Route("/test")]
public class TestRequest : IReturn<IList<TestResponse>>
{
}
[DataContract]
public class TestResponse
{
[DataMember]
public int ID { get; set; }
[DataMember]
public string Descrizione { get; set; }
}
在serviceClient_Completed的Silverlight部分,我有20个项目(作为服务产生),但所有ID = 0,Descrizione = string.Empty
这可能是什么原因?我也试过用FireBug / Fiddler查看,但我没有看到任何东西(也许是因为我在本地主机上?)或者那是因为serviceClient是通过ClientHttp制作的?
var webRequest = (HttpWebRequest)WebRequestCreator.ClientHttp.Create(new Uri(_baseUri + uri));
提前致谢