2011-06-15 24 views
0

我想通过异步调用通过类实例与ria服务。例如,我有一个类定义为如何将自定义类作为参数传递给ria服务?

public MyClass{ 
    public int ID{get;set;} 
    public string Name {get;set;} 
    public ClassB {get;set;} 
} 

我尝试是添加anotation [DataContract]和[DataMember]标注:

[DataContract] 
public MyClass{ 
    [DataMemebr] 
    public int ID{get;set;} 
    [DataMemebr] 
    public string Name {get;set;} 
    [DataMemebr] 
    public ClassB {get;set;} 
} 

然后我想在通过MyClass的实例在异步调用客户端。 不确定这是否正常工作。以及如何在客户端启用MyClass支持数据绑定?

回答

0

要使用带有WCF RIA服务的课程,您需要使用[Key]将一个成员标记为密钥。

它也可能会如果你不使用RIA服务的任何功能,帮助,如果你拼写DataMemebrDataMember(假设不只是这个问题的一个错字。:)

(不能告诉从你的例子中),你可能只想通过正常的Siverlight WCF调用发送它,而不是使用RIA。

相关问题