如何使用 WCF 将服务中的枚举值中的描述属性暴露给客户端或 Web 引用
或者
如何使用 WCF 向客户端公开带有描述属性的枚举?虽然公开描述属性不公开,但客户端中仅公开枚举值。我想要枚举中描述属性的值。
您不能强制执行此操作 - mex/WDSL 描述符仅包含与类型关联的信息的一小部分。
如果您控制客户端,一种选择是在本地声明枚举(甚至所有类型),并从那里使用。您应该能够使用 svcutil /reference: 开关来使用现有程序集中的类型(IDE 提供相同的功能)。但请注意,这在一定程度上违反了 SOA 的规则(即您使用的信息多于服务合同承诺的信息)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)