gpt4 book ai didi

wcf - 如何控制通用 WCF 返回类型的名称?

转载 作者:行者123 更新时间:2023-12-04 05:11:20 25 4
gpt4 key购买 nike

我有一个 WCF Web 服务方法,其原型(prototype)是:

[OperationContract]
Response<List<Customer>> GetCustomers();

当我将服务引用添加到客户端时,Visual Studio (2005) 创建一个名为“ResponseOfArrayOfCustomerrleXg3IC”的类型,它是“Response >”的包装器。有什么办法可以控制包装名称吗? ResponseOfArrayOfCustomerrleXg3IC 听起来不是很吸引人……

最佳答案

您可以在 DataContract 中定义自己的名称像这样的属性:

[DataContract(Name = "ResponseOf{0}")]
public class Response<T>

请注意,在您的示例中, {0}将被替换,您的代理引用类型将为 ResponseOfArrayOfCustomer .

更多信息: WCF: Serialization and Generics

关于wcf - 如何控制通用 WCF 返回类型的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/172265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com