2

我有一个带有 wsHttpBinding 的 WCF 服务。服务合同接口使用 ServiceKnownTypeAttribute 声明为:

[ServiceKnownType("GetKnownTypes", typeof(Helper))]
public interface IService1

GetKnownTypes 方法返回 75 种类型的集合。

我尝试将服务与 ServiceKnownType 和没有 ServiceKnownType 连接。

连接 ServiceKnownTypeAttribute 大约需要 2.3 分钟,如果没有连接则不到 1 秒。

如果我不使用 ServiceKnownTypeAttribute,那么我必须为每个类编写至少 3 个 API,即大约 225 个 API :(.. 使用 ServiceKnownTypeAttribute,我编写的最大 API 是 10,效果很好。

有人可以提出解决方案吗?

4

0 回答 0