从WCF服务返回多个值的最佳方法是什么?

时间:2009-05-15 18:54:42

标签: wcf web-services

从WCF服务返回多个值的最佳方法是什么?

3 个答案:

答案 0 :(得分:4)

首先,这个必须是重复的。

只需创建一个包含值属性的类。使类成为[DataContract]和属性[DataMember]。返回该类的意义。适用于所有客户。

答案 1 :(得分:2)

在一个单独的对象中,例如:

public class DTO
{
   public string Data1 { get; set;}
   public string Data2 { get; set;}
}

然后从该方法返回DTO实例。

答案 2 :(得分:1)

将它们包装在一个单独的类中,该类将使用[DataContract]进行修饰并从方法中返回,或者在方法调用中使用out parameters