我有一个域服务类,它包含一个简单的POCO对象和一个包含2个变量a和b的类以及它的总和方法。
public class DomainService1 : DomainService
{
abc obj = new abc(10, 20);
public int sum1()
{
return (obj.a + obj.b);
}
}
public class abc {
public int a { get; set; }
public int b { get; set; }
public abc(int c, int d)
{
a = c;
d = b;
}
}
}
我想学习,如何在Silverlight的主页上调用这个wcf ria服务?
答案 0 :(得分:1)
您可以通过这种方式在silverlight上拨打您的服务:
DomainService1 domainService = new DomainService1();
domainService.sum1((op) =>
{
//op.Value has the result
}, null);
或
DomainService1 domainService = new DomainService1();
domainService.sum1(Sum1Completed, null);
(...)
void Sum1Completed(InvokeOperation<int> op)
{
//op.Value has the result
}