我正在使用wcf服务中的属性返回Hashtable,但在客户端我无法找到该属性,请帮助我!!
这是我的服务端代码:
[ServiceContract]
public interface IService1
{
[OperationContract]
HashTable_Reference GetParametersWithDesk(String value);
}
[DataContract]
public class HashTable_Reference
{
Hashtable ht = new Hashtable();
public Hashtable htID
{
get { return ht; }
set { ht = value; }
}
}
这是我的客户端代码:
ServiceReference1.Service1Client client = new ServiceReference1.Service1Client();
ServiceReference1.HashTable_Reference hr = new ServiceReference1.HashTable_Reference();
Hashtable ht = new Hashtable();
hr = client.GetParametersWithDesk("Sys12");
我需要从hr(类的对象)
的属性访问或获取Hashtable答案 0 :(得分:0)
对您的属性使用DataMember属性,以指定该成员是数据协定的一部分。
[DataMember]
public Hashtable htID
{
get { return ht; }
set { ht = value; }
}