0

我正在使用 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

4

1 回答 1

0

DataMember属性与您的属性一起使用以指定该成员是数据协定的一部分。

[DataMember]
public Hashtable htID
{
   get { return ht; }
   set { ht = value; }
}
于 2013-05-22T06:47:14.083 回答