查询到wcf ria服务调用

时间:2012-06-06 12:26:26

标签: wcf silverlight-4.0 wcf-ria-services wcf-client

我有一个域服务类,它包含一个简单的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服务?

1 个答案:

答案 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
}