你能在web服务中使用泛型吗?

3

在WCF服务契约中是否可能拥有像这样的方法,并且从SOAP客户端调用它?

TContentType GetTopics<TContentType>() where TContentType : ContentItem

我认为泛型是可序列化的,因此可能只取决于客户端是否支持它们。你有什么想法吗?
1个回答

3
不,实际的OperationContract必须与具体类型相关。您可以从一个通用类型派生出来,但不能直接发布它。
您也不能使用重载。

如果您在每个重载的OperationContract属性中指定不同的名称,则使用重载。 - Brook

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接