在 WCF 中公开枚举以供客户端使用。 WCF/C#/VS-2008
这是我的起点链接文本来公开客户端可以使用的枚举; 它不是方法签名的一部分。 我的代码可以编译,但无法在 wsdl
中查看它,也无法在我的 C# Windows 窗体应用程序测试项目中使用它。 链接中的测试代码是否缺少某些内容?
This is my starting point link text to expose an enum which the Client can consume; it is not part of method signature. My code compiles but I am unable to view it in wsdl
and unable to use it in my C# windows form application test project. Is the test code in the link missing something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
KnownType
现有数据契约上的属性。Use the
KnownType
attribute on an existing data contract.我关注的链接链接文本给出了此代码
如果我将其更改为此
我的消费客户端能够查看枚举类型。 这 ? 这就是为什么辅助静态类不协助公开枚举。 我什至遇到了这个链接文本
The link, link text,that I was following gave this code
If I changed it to this
My consuming client is able to view the enum type. The ? is why doesnt the helper static class assist in exposing the enum. I even came across this link text