![]() |
|
Модераторы: gambit |
![]()
|
|
| alexIrish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.1.2006 Где: Ireland, Dublin Репутация: нет Всего: нет |
Люди добрые.
Обьясните как передать обьект класса в метод веб сервиса. Допустим:
Так вот когда я вызываю веб метод, то получаю следующее: 1.The best overloaded method match for MyServiceNameSpace.MyService.MyserviceMethod(MyService._Call) has some invalid arguments 2.Argument '1': Can't convert from _ClassNameSpace._Class to MyWebServiceNameSpace._Class. А в чем дело? Помогите а? Да и ссылки на длл класса стоят, в IntelliSense его видно. Это сообщение отредактировал(а) alexIrish - 24.4.2008, 13:03 |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 1 Всего: 17 |
Попробуй пометить класс как [Serializable]
|
|||
|
||||
| alexIrish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.1.2006 Где: Ireland, Dublin Репутация: нет Всего: нет |
пробовал, нифига не выходит.
Да и еще. КОгда веб сервис был в одном пространстве имен( был частью солюшион), то он работал без проблем. Стоило его вынести как самостаятельный веб сайт(свое пространство имен), получилась такая ботва. |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 1 Всего: 17 |
ты бы привел полный код. не совсем понятно как это все выглядит. Может просто указывать полный путь к классу?
|
|||
|
||||
| alexIrish |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.1.2006 Где: Ireland, Dublin Репутация: нет Всего: нет |
Ребята, вы меня не правильно поняли
Мне нужно вообще принцып схватить. Задача: передать обьект любого класса в удаленный веб сервис. на данном етапе делал все через hashtables, но ето не по заданию. Я пробую ХМЛ сериализацию, но она пишет все в файл или еще куда то и как потом ето передать в веб метод непонятно. Да и вообще, в веб методы можно передавать чего нибудь кроме значимых переменных и датасетов? |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 5 Всего: 232 |
Над веб-методом поставь атрибут [SoapInclude(typeof(_Class))] - должно заработать. Объекты, передаваемые как параметры веб-методов, будут сериализоваться в XML автоматически.
-------------------- ![]() |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |