【发布时间】:2009-01-09 16:18:46
【问题描述】:
我为 Web 服务定义了几个常量,我希望将这些常量提供给消费客户端。服务器和客户端都是.Net。
我认为可以通过使用枚举来实现这一点,但是我的许多常量都是带有空格的文本字符串,所以我必须编写一个额外的函数来将枚举转换为等效的文本字符串。
那么,有没有办法在 Web 服务中定义常量,以便客户端可以使用它们??
更新 (Kev):我想通过 Web 服务本身向客户端公开它们,而不是通过单独的程序集。 更新#2 (Paige):所以如果我理解你的话,我将有一个新的 List 对象包含常量,但是客户端如何使用它呢?它看起来不像(大致): 暗淡常量为 List = mywebservice.GetConstants() dim someresult as Integer = mywebservice.somefunction(constants(3)) 除非我误解了你,否则这完全违背了定义常量的意义。
【问题讨论】:
-
您是否需要将这些常量提供给客户端,以便客户端可以使用它们作为参数发送给您的服务?取决于是什么原因,可能会有替代解决方案。
标签: asp.net visual-studio web-services