У меня есть несколько констант, определенных для веб-службы, и я хотел бы сделать их доступными для потребителя. И сервер, и клиент .Net.
Я думаю, что этого можно достичь, используя enum, но многие из моих констант представляют собой текстовые строки с пробелами, поэтому мне пришлось бы написать дополнительную функцию для преобразования enum в эквивалентную текстовую строку.
Итак, есть ли способ определения констант в веб-сервисе, чтобы они были доступны для клиента ??
Обновление (Kev): я хочу представить их клиенту через сам веб-сервис, а не через отдельную сборку.
Обновление № 2 (Пейдж): Итак, если я вас понимаю, у меня будет новый объект List , содержащий константы, но как клиент использует это? Разве это не выглядит (примерно):
dim константы как List = mywebservice.GetConstants ()
dim someresult как Integer = mywebservice.somefunction (constants (3))
Если я не пойму вас неправильно, это полностью отрицает смысл определения констант.