vb.net客户端如何调用domainservice中写的方法(新手)

vb.net客户端怎么调用domainservice中写的方法(新手)
我在domainservice中写了个方法,
Public Class DomainService1
    Inherits DomainService
    <Invoke>
    Public Function test() As String
        Dim aa As String = "123"
        Return aa
    End Function
End Class

在客户端,我写了下面的方法去调用,但却不能接收
Dim a As New Web.DomainService1
Dim aa As String = a.test()

我应该怎么写呢.
哪位朋友帮帮忙.谢了.

------解决方案--------------------
方便的话把ria wcf service文档发给你,里面有c#和vb两种代码。
------解决方案--------------------
引用:
非常感谢楼上的朋友.我用的是VS2012,“Dim aa As String = a.test()”是会报错的.
这样的写法是我原先的认为.我觉得DOMAINSERVICE 就象个普通的DLL,应该比较直接的,我返回什么类型就用什么类型去接收.事实上不是这样的.

silverlight用起来感觉还是怪怪的.我在MainPage.xaml里面拖了两个控件,一个BUTTON,一个是TEXTBOXT.想点按钮的时候,TEXTBOXT里显示我DOMAINSERVICE里面返回的值.但在后台怎么也找不到TEXTBOXT(楼主写的Me.textBox1.Text).难道在前台还得加什么代码.


在xmal中,TextBox元素添加 “x:Name=”,这样后台才能找到。