|
WCF и типы. Странная ситуация
|
|||
---|---|---|---|
#18+
Добрый день! Страннаю ситуацию обнаружил. Есть программа, выступающая в виде сервера. На ней крутится сервис WCF. Если объяснить точнее то задача сервера предоставить доступ к объектам. Клиент владеет только интерфейсами этих объектов. Обращаемся к объектам с помощью класса помощника: ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2008, 15:42 |
|
WCF и типы. Странная ситуация
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70.
Получаем объект на клиента и работаем с ним так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
в классе наследуемом от интерфейса IBusiness делаем обработку, точнее определение типа объекта с которым будем работать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
на входе получаем тип System.Object, по этому последний листинг не отрабатывает. Возникает вопрос. Разве при работе с объектами через WCF пропадают типы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2008, 15:47 |
|
WCF и типы. Странная ситуация
|
|||
---|---|---|---|
#18+
а так? Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2008, 15:51 |
|
WCF и типы. Странная ситуация
|
|||
---|---|---|---|
#18+
Как думаете DataContract для чего придумали? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2008, 15:53 |
|
WCF и типы. Странная ситуация
|
|||
---|---|---|---|
#18+
SerP1983а так? Код: plaintext 1.
пробовал. он объект ob определяет как тип System.Object :) не пойму почему ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2008, 15:55 |
|
WCF и типы. Странная ситуация
|
|||
---|---|---|---|
#18+
Вот в этому участке кодя ясно видно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Можно канечно искать объекты методом принудительного преобразования и отлавливать через исключения типа того: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2008, 16:00 |
|
WCF и типы. Странная ситуация
|
|||
---|---|---|---|
#18+
Есть какие нить идеи ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2008, 16:09 |
|
WCF и типы. Странная ситуация
|
|||
---|---|---|---|
#18+
webusЕсть какие нить идеи ? у вас всегда есть каморка - через которую можно сделать все что угодно Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2008, 16:33 |
|
|
start [/forum/topic.php?fid=19&fpage=35&tid=1398002]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 131ms |
0 / 0 |